2 ms·
WebGPU is designed to split the difference between Vulkan, DirectX 12 and Metal, it can be implemented on top of any of those. In practice it'll only use Vulka
by jsheard 4y ago
WebGPU is designed to split the difference between Vulkan, DirectX 12 and Metal, it can be implemented on top of any of those.
In practice it'll only use Vulkan on Android and Linux, the main two implementations both default to DX12 on Windows even though they could technically use Vulkan there.
- CryZe 4y agowgpu at least prefers Vulkan over DirectX 12 on Windows.
- jsheard 4y agoMy mistake, they plan to use DX12 by default on Windows, but the DX12 backend isn't fully cooked yet so for now it defaults to Vulkan. https://github.com/gfx-rs/wgpu/issues/2719 https://github.com/gfx-rs/wgpu/issues/2719