@@ -209,6 +209,29 @@ It can be played in the browser or downloaded at [itch.io][Cary].
209
209
[ Cary ] : https://specificprotagonist.itch.io/cary
210
210
[ extra-credits-jam ] : https://itch.io/jam/extra-credits-game-jam-6
211
211
212
+ ### [ vange-rs]
213
+
214
+ ![ vangers-shadow] ( vangers-shadows.jpeg )
215
+
216
+ [ vange-rs] is the project of re-implementing the [ Vangers] game (from 1998)
217
+ in Rust using modern development practices, parallel computations, and GPU.
218
+
219
+ This month vange-rs got real-time shadows!
220
+ See [ video on /r/rust_gamedev] [ vangers-shadow-video ] and technical description
221
+ on the [ Hybrid Shadows] [ vangers-shadow-blog ] post of the blog.
222
+
223
+ Another exciting development - the new bruteforce rendering technique allowing
224
+ to shift the camera behind the mechos as in 3rd person view.
225
+ See [ video on /r/rust_gamedev] [ vangers-bars-video ] and technical description on
226
+ the [ Bar Painting] [ vangers-bars-blog ] post of the blog.
227
+
228
+ [ Vangers ] : https://en.wikipedia.org/wiki/Vangers
229
+ [ vange-rs ] : https://github.com/kvark/vange-rs
230
+ [ vangers-shadow-video ] : https://reddit.com/r/rust_gamedev/comments/i32p6r/realtime_hybrid_shadows_in_vangers
231
+ [ vangers-shadow-blog ] : https://kvark.github.io/vange-rs/2020/08/04/shadows.html
232
+ [ vangers-bars-video ] : https://reddit.com/r/rust_gamedev/comments/igejxy/vangers_3rd_person_camera
233
+ [ vangers-bars-blog ] : https://kvark.github.io/vange-rs/2020/08/29/bar-painting.html
234
+
212
235
### [ Chillscapes] [ chillscapes-itch ]
213
236
214
237
![ Chillscapes Main Menu] ( chillscapes_main_menu.png )
@@ -529,6 +552,43 @@ also built.
529
552
[ hassle-rs ] : https://github.com/Traverse-Research/hassle-rs
530
553
[ dxc ] : https://github.com/microsoft/DirectXShaderCompiler
531
554
555
+ ### [ gfx-rs] [ gfx-repo ] and [ wgpu] [ wgpu-site ]
556
+
557
+ ![ wgpu-rs water] ( wgpu-water.gif )
558
+ _ wgpu-rs's [ water example] [ wgpu-water ] _
559
+
560
+ gfx-rs project and wgpu ecosystem have observed the release of 0.6 versions! 🎉
561
+
562
+ Some of the updates:
563
+
564
+ - Reworked project structure:
565
+ - ` wgpu-core ` - a safe pure-Rust internal API, implementing WebGPU specification;
566
+ - ` wgpu-rs ` - the idiomatic Rust wrapper;
567
+ - ` wgpu-native ` - the C API wrapper, aiming to be compatible with [ Dawn] ;
568
+ - Gecko and Servo - for implementing WebGPU API in the browsers.
569
+ - Ability to record API traces, replay them on a different machine,
570
+ and run data-driven tests.
571
+ - ` write_buffer ` and ` write_texture ` for update the GPU data
572
+ without intermediate staging buffers or encoders.
573
+ - A number of powerful native-only extensions, such as descriptor indexing,
574
+ as well as web-compatible extensions like depth-clamping.
575
+ - [ naga] v0.2 - an experimental shader translation library.
576
+ - The [ showcase gallery] ( https://wgpu.rs/#showcase ) was updated.
577
+
578
+ Read about the details on [ gfx-rs blog] ( https://gfx-rs.github.io/2020/08/18/release-0.6.html ) .
579
+
580
+ [ @sothr ] ( https://github.com/sothr ) has reworked the
581
+ [ wgpu instancing tutorial] [ wgpu-instancing-tutor ] .
582
+ See discussion at [ /r/rust_gamedev] [ wgpu-instancing-reddit ] .
583
+
584
+ [ gfx-repo ] : https://github.com/gfx-rs/gfx
585
+ [ wgpu-site ] : https://wgpu.rs
586
+ [ wgpu-water ] : https://github.com/gfx-rs/wgpu-rs/tree/master/examples/water
587
+ [ wgpu-instancing-tutor ] : https://sotrh.github.io/learn-wgpu/beginner/tutorial7-instancing/#the-instance-buffer
588
+ [ wgpu-instancing-reddit ] : https://reddit.com/r/rust_gamedev/comments/i8np5v/simplified_instancing_tutorial_learn_wgpu
589
+ [ naga ] : https://github.com/gfx-rs/naga
590
+ [ Dawn ] : https://dawn.googlesource.com/dawn
591
+
532
592
### [ KAS] v0.5 and [ KAS-text] v0.1
533
593
534
594
![ KAS text layout] ( kas-text-layout.png )
0 commit comments