- Add a Configuration struct to the WebGPUPlatform class. This allows for client-side setting of WebGPU backend configurations. - Add a configuration for forcing the wgpu backend to pick a certain backend. - Add Vulkan as a potential backend for WebGPU + MacOS. - Locally modify Dawn so that it does not assume only switfshader is available for Vulkan on MacOS. - Enable vulkan support for Dawn (third_party/dawn/tnt/CMakeLists.txt) - Plumb option to pick different WebGPU backend through FilamentApp and gltf_viewer.
50 KiB
50 KiB