@@ -103,6 +103,38 @@ New Updates:
103103
104104## Library & Tooling Updates
105105
106+ ### [ wgpu]
107+
108+ ![ voxel bunny on wgpu] ( wgpu-conservative-bunny.png )
109+ Voxel Bunny rendering with conservative rasterization
110+
111+ [ wgpu] is a [ WebGPU] implementation in Rust. It is safe, efficient,
112+ and portable: can target both native (Vulkan/D3D/Metal) and the Web.
113+
114+ Most progress in April was focused around [ WGSL] shaders and validation.
115+ [ naga] has seen a lot of improvements in the SPIR-V and WGSL parsing, as well
116+ as backend code generation. Most importantly, it now fully validates both
117+ statements and expressions. No more accidental foot shots from adding vec2
118+ and vec3 in the shaders!
119+
120+ The last and the biggest (in terms of shader complexity) example - "water"
121+ has been successfully ported to WGSL 🎉.
122+
123+ A small addition to our native-only features - conservative rasterization
124+ feature - was added by [ @wumpf ] and demonstrated on a voxel bunny 🐇
125+
126+ Finally, there is a blog post on Mozilla [ graphics team blog] about the
127+ progress using [ wgpu] in Gecko.
128+
129+ _ Discussions: [ /r/rust_gamedev] ( https://www.reddit.com/r/rust_gamedev/comments/mgvd8d/last_big_wgpurs_example_shaders_are_fully_ported/ ) _
130+
131+ [ naga ] : https://github.com/gfx-rs/naga
132+ [ wgpu ] : https://github.com/gfx-rs/wgpu
133+ [ WebGPU ] : https://gpuweb.github.io/gpuweb/
134+ [ WGSL ] : https://gpuweb.github.io/gpuweb/wgsl/
135+ [ @wumpf ] : https://github.com/Wumpf
136+ [ graphics team blog ] : https://mozillagfx.wordpress.com/2021/03/10/webgpu-progress/
137+
106138## Popular Workgroup Issues in Github
107139
108140<!-- Up to 10 links to interesting issues -->
0 commit comments