Skip to content

Commit 6f99443

Browse files
N24: wgpu (#728)
Co-authored-by: Joe Clay <[email protected]>
1 parent 8d8f9f8 commit 6f99443

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

content/news/024/franzplot_scene.gif

784 KB
Loading

content/news/024/index.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,32 @@ programming with Godot and Rust!
278278

279279
[godot_egui]: https://docs.rs/godot_egui/
280280

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+
281307
## Popular Workgroup Issues in Github
282308

283309
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)