Skip to content

Commit daf503d

Browse files
committed
Add wgpu to n24
1 parent d3dbf36 commit daf503d

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
@@ -202,6 +202,32 @@ web [playground].
202202
[Throne]: https://github.com/t-mw/throne
203203
[playground]: https://t-mw.github.io/throne-playground/
204204

205+
### [wgpu]
206+
207+
![Franzplot on wgpu](./franzplot_scene.gif)
208+
209+
Following the [Family Reunion] initiative, [wgpu] team has been busy rebuilding
210+
the graphics infrastructure. The new D3D12 backend has been merged, which
211+
concludes the trip of moving (or rewriting?) all of the implementation into
212+
Rust. In addition to a "lean and mean" implementation of the host API side,
213+
which turned out to match the WebGPU API very well, the new backend works with
214+
[naga] exclusively for generation of HLSL shaders.
215+
This is in contrast with gfx-backend-dx12, which only supported SPIRV-Cross.
216+
217+
The team wrote the blog post [Release of v0.9 and the Future of wgpu].
218+
One of the interesting bits is `gfx` repository switching to
219+
maintenance mode.
220+
221+
The last but not the least, Francesco Cattoglio described their adventure
222+
with rewriting [Franzplot] on a new blog hosted by wgpu team. This blog will
223+
accumulate stories of wgpu users and their interesting projects.
224+
225+
[wgpu]: https://github.com/gfx-rs/wgpu
226+
[naga]: https://github.com/gfx-rs/naga
227+
[Family Reunion]: https://gamedev.rs/news/023/#wgpu-family-re-union
228+
[Release of v0.9 and the Future of wgpu]: https://gfx-rs.github.io/2021/07/16/release-0.9-future.html
229+
[Franzplot]: https://gfx-rs.github.io/stories/franzplot.html
230+
205231
## Popular Workgroup Issues in Github
206232

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

0 commit comments

Comments
 (0)