@@ -201,6 +201,36 @@ projects. Pure Rust Vulkan allocators with support for erupt have been released.
201
201
[ erupt ] : https://gitlab.com/Friz64/erupt
202
202
[ @Friz64 ] : https://blog.friz64.de/about
203
203
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
+
204
234
## Popular Workgroup Issues in Github
205
235
206
236
<!-- Up to 10 links to interesting issues -->
0 commit comments