allow webgpu outside web #10292
Replies: 1 comment 1 reply
-
Can you point out to specific GPU models where this would be the case? I can't recall any personally. AMD's GCN 1.0 GPUs (e.g. Radeon HD 7970) are too limited to even support the Mobile rendering method, as they don't have any Vulkan support and only have limited Direct3D 12 support. They can't run most AAA games in Direct3D 12 mode for that reason, only their D3D11 fallback if one exists. NVIDIA's Kepler GPUs (e.g. GeForce GTX 680) only have limited Vulkan support on desktop, and no Vulkan support at all in laptops. They have a limited form of Direct3D 12 support available but again, I wouldn't expect it to run modern Direct3D 12 applications. GPUs that are older than those (or integrated GPUs from that era) are too slow to benefit from the features exposed by the Forward+ and Mobile rendering methods, and should use Compatibility purely for performance reasons anyway. This is one of the reasons why Compatibility is designed to be as fast as possible on low-end devices after all. |
Beta Was this translation helpful? Give feedback.
-
hardware that are lower than shader model 6.0/vulkan 1.0 or higher than opengl 3.3/gles 3.0/dx10 are stuck in compatibility renderer
use webgpu core(webgpu compat mode?) like what angle is doing to fill this gap
releated
gpuweb/gpuweb#4266
gpuweb/gpuweb#4721
edit: answered in contributors chat
Beta Was this translation helpful? Give feedback.
All reactions