Skip to content

Commit 333a692

Browse files
authored
N44: Bevy Rust-GPU (#1323)
1 parent ac1f3c3 commit 333a692

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed
2.51 MB
Loading

content/news/044/index.md

+31
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,37 @@ _Discussions:
561561
[Matchbox]: https://github.com/johanhelsing/matchbox
562562
[matchbox-0.6]: https://johanhelsing.studio/posts/matchbox-0-6
563563

564+
### [Bevy Rust-GPU]
565+
566+
![hot-rebuild](bevy-rust-gpu-hot-rebuild.gif)
567+
_Hot-rebuilding a rust-gpu shader from a bevy app_
568+
569+
[Bevy Rust-GPU] by [@Shfty]
570+
is a suite of crates encoding a practical [rust-gpu] workflow for [bevy].
571+
572+
The latest release brings new GPU interop traits, shader macro robustness,
573+
and compatibility with [bevy] 0.10 and [rust-gpu] 0.6.
574+
Further development continues apace, with major improvements to the SPIR-V
575+
interchange pipeline, shader compilation machinery, and support code already merged.
576+
577+
The project is still in development, and presently relies on custom forks
578+
of the associated crates. However, various PRs have been filed upstream
579+
to build out a robust interchange between them, with the hope of mainline compatibility
580+
\- and a corresponding crates.io release - sometime in the future.
581+
582+
In particular, [@eddyb] deserves special thanks for his work on the [rust-gpu] side,
583+
which has enabled and informed many of the improvements tabled for the next release,
584+
and greatly accelerated the process of making Rust a viable shading language
585+
for users of Bevy and WGPU.
586+
587+
_Discussion: [/r/bevy](https://reddit.com/r/bevy/comments/11hrnmz/bevy_rustgpu_joins_the_fray)_
588+
589+
[Bevy Rust-GPU]: https://github.com/bevy-rust-gpu
590+
[bevy]: https://github.com/bevyengine/bevy
591+
[rust-gpu]: https://github.com/EmbarkStudios/rust-gpu
592+
[@Shfty]: https://github.com/Shfty
593+
[@eddyb]: https://github.com/eddyb
594+
564595
## Popular Workgroup Issues in Github
565596

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

0 commit comments

Comments
 (0)