@@ -278,6 +278,32 @@ programming with Godot and Rust!
278
278
279
279
[ godot_egui ] : https://docs.rs/godot_egui/
280
280
281
+ ### [ wgpu]
282
+
283
+ ![ Franzplot on wgpu] ( ./franzplot_scene.gif )
284
+
285
+ Following the [ Family Reunion] initiative, [ wgpu] team has been busy rebuilding
286
+ the graphics infrastructure. The new D3D12 backend has been merged, which
287
+ concludes the trip of moving (or rewriting?) all of the implementation into
288
+ Rust. In addition to a "lean and mean" implementation of the host API side,
289
+ which turned out to match the WebGPU API very well, the new backend works with
290
+ [ naga] exclusively for generation of HLSL shaders.
291
+ This is in contrast with gfx-backend-dx12, which only supported SPIRV-Cross.
292
+
293
+ The team also wrote the blog post [ Release of v0.9 and the Future of wgpu] .
294
+ One of the interesting bits is ` gfx ` repository switching to
295
+ maintenance mode.
296
+
297
+ Last but not the least, Francesco Cattoglio described their adventure
298
+ with rewriting [ Franzplot] on a new blog hosted by the wgpu team. This blog will
299
+ accumulate stories of wgpu users and their interesting projects.
300
+
301
+ [ wgpu ] : https://github.com/gfx-rs/wgpu
302
+ [ naga ] : https://github.com/gfx-rs/naga
303
+ [ Family Reunion ] : https://gamedev.rs/news/023/#wgpu-family-re-union
304
+ [ Release of v0.9 and the Future of wgpu ] : https://gfx-rs.github.io/2021/07/16/release-0.9-future.html
305
+ [ Franzplot ] : https://gfx-rs.github.io/stories/franzplot.html
306
+
281
307
## Popular Workgroup Issues in Github
282
308
283
309
<!-- Up to 10 links to interesting issues -->
0 commit comments