Currently blocked on https://github.com/gfx-rs/wgpu/issues/5774 # Objective Update to wgpu 0.20 ## Solution Update to wgpu 0.20 and naga_oil 0.14. ## Testing Tested a few different examples on linux (vulkan, webgl2, webgpu) and windows (dx12 + vulkan) and they worked. --- ## Changelog - Updated to wgpu 0.20. Note that we don't currently support wgpu's new pipeline overridable constants, as they don't work on web currently and need some more changes to naga_oil (and are somewhat redundant with naga_oil's shader defs). See wgpu's changelog for more https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md#v0200-2024-04-28 ## Migration Guide TODO --------- Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com> Co-authored-by: François Mockers <mockersf@gmail.com> |
||
|---|---|---|
| .. | ||
| batched_uniform_buffer.rs | ||
| bind_group_entries.rs | ||
| bind_group_layout_entries.rs | ||
| bind_group_layout.rs | ||
| bind_group.rs | ||
| buffer_vec.rs | ||
| buffer.rs | ||
| gpu_array_buffer.rs | ||
| mod.rs | ||
| pipeline_cache.rs | ||
| pipeline_specializer.rs | ||
| pipeline.rs | ||
| resource_macros.rs | ||
| shader.rs | ||
| storage_buffer.rs | ||
| texture.rs | ||
| uniform_buffer.rs | ||