Skip to content

Commit 3e25ad7

Browse files
XAMPPRockyozkriff
andauthored
N17: rust-gpu (#426)
* N17: Add rust-gpu section * N17: rust-gpu: Inline image * N17: rust-gpu: Small fmt tweak Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent b454f61 commit 3e25ad7

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

content/posts/newsletter-017/index.md

+22
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,28 @@ _Discussions:
418418
[/r/rust](https://www.reddit.com/r/rust/comments/kkf1jz/kira_game_audio_library_v030_persequence_custom/),
419419
[Twitter](https://twitter.com/tesselode/status/1342878087990685700)_
420420

421+
### [rust-gpu]
422+
423+
![A collage of various shadertoy.com shaders built with rust-gpu.](rust-gpu-shaders.jpeg)
424+
_Various shaders from shadertoy.com ported to Rust and built with rust-gpu._
425+
426+
[rust-gpu] is a new codegen backend by Embark Studios for Rust, aimed at making
427+
Rust a first class language for writing GPU shaders! This past month was the
428+
release of rust-gpu 0.2, including a tonne of new features and capabilities.
429+
430+
Some of the highlights include:
431+
432+
- [You can build and test your shaders on the web.][rust-gpu-web] Thanks to SHADERed.
433+
- [Support for accessing and sampling textures][rust-gpu-textures].
434+
- [Initial support for compute shaders][rust-gpu-compute].
435+
- [Rust's new `asm!` macro now supports writing SPIR-V][rust-gpu-asm].
436+
437+
[rust-gpu]: https://github.com/EmbarkStudios/rust-gpu
438+
[rust-gpu-web]: https://shadered.org/blog?id=4
439+
[rust-gpu-textures]: https://github.com/EmbarkStudios/rust-gpu/pull/276
440+
[rust-gpu-compute]: https://github.com/EmbarkStudios/rust-gpu/pull/195
441+
[rust-gpu-asm]: https://github.com/EmbarkStudios/rust-gpu/pull/254
442+
421443
### [Egui]
422444

423445
![Egui emojis](egui.gif)
Loading

0 commit comments

Comments
 (0)