Skip to content

Commit 0bdee4c

Browse files
authored
N23: wgpu (#692)
1 parent 272bbc5 commit 0bdee4c

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

content/news/023/index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,36 @@ projects. Pure Rust Vulkan allocators with support for erupt have been released.
201201
[erupt]: https://gitlab.com/Friz64/erupt
202202
[@Friz64]: https://blog.friz64.de/about
203203

204+
### [wgpu] family re-union
205+
206+
![wgpu family reunion](wgpu-family-reunion.svg)
207+
208+
[wgpu] is a [WebGPU] implementation in Rust. It is safe, efficient,
209+
and portable: it can target both native and the Web.
210+
211+
[Family reunion] is by far the biggest change in `wgpu` project since
212+
the inception. First, the Rust API of [wgpu-rs] was moved to the main
213+
[wgpu] repository. Second, the whole base was relicensed under MIT/Apache2.
214+
215+
[gfx-hal] - the Vulkan Portability-like graphics API abstraction -
216+
was detached from the project. Instead `wgpu` got its own in-house unsafe
217+
abstraction called "wgpu-hal" developed within the [wgpu] repository.
218+
219+
The team released [wgpu-0.9] right before this transition, to give the new
220+
graphics infrastructure more time to take shape. At the time of writing,
221+
supported backends on the new HAL include Vulkan, Metal, and OpenGL ES3.
222+
223+
Finally, the testing infrastructure received a major upgrade. It started
224+
rendering the examples on the available adapters and compraring the results
225+
with reference images.
226+
This includes automatic testing using software adapters on CI.
227+
228+
[wgpu]: https://github.com/gfx-rs/wgpu
229+
[wgpu-rs]: https://github.com/gfx-rs/wgpu-rs
230+
[gfx-hal]: https://github.com/gfx-rs/gfx
231+
[wgpu-0.9]: https://crates.io/crates/wgpu/0.9.0
232+
[Family reunion]: https://github.com/gfx-rs/wgpu/milestone/9?closed=1
233+
204234
## Popular Workgroup Issues in Github
205235

206236
<!-- Up to 10 links to interesting issues -->
78.3 KB
Loading

0 commit comments

Comments
 (0)