3 ms·
> Using wgpu generally means you're getting a fast subset of most of the modern APIs, at the cost of some control and performance in certain cases (though not t
by Narishma 5y ago
> Using wgpu generally means you're getting a fast subset of most of the modern APIs, at the cost of some control and performance in certain cases (though not too much performance--we'd like to shrink that even further), so for us it's the way to go.
Another cost is that you lose support for older GPUs.
- Jweb_Guru 5y agoThis is an overstated problem, in our experience. Most older GPUs that don't support Vulkan, DirectX 12, or Metal, but would be capable of running the game in the first place, support DirectX 11, which is one of the wgpu backends already. An OpenGL fallback on Linux is coming and will help address the remaining cases, but it won't perform well at all (and we're okay with that, since the percentage of our users who actually need it is quite small; Vulkan support on Linux has gotten really good, probably thanks to Valve's efforts).