File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change 4
4
5
5
[ ![ Documentation] ( https://img.shields.io/badge/docs-API-blue )] ( https://bevy-rust-gpu.github.io/bevy-rust-gpu/bevy_rust_gpu/ )
6
6
7
- A set of bevy plugins supporting the use of [ ` rust-gpu ` ] ( https://github.com/EmbarkStudios/rust-gpu ) shader crates.
7
+ A bevy plugin supporting the use of [ ` rust-gpu ` ] ( https://github.com/EmbarkStudios/rust-gpu ) shader crates.
8
+ Part of the [ Bevy Rust-GPU] ( https://github.com/Bevy-Rust-GPU ) suite.
8
9
9
10
Features include hot-reloading with metadata-based entrypoint validation, and hot-recompiling via runtime export of active entrypoints.
10
11
11
12
![ Hot-rebuild workflow] ( https://github.com/Bevy-Rust-GPU/bevy-rust-gpu/blob/static-assets/hot-rebuild-workflow.gif?raw=true )
12
13
13
14
</div >
14
15
16
+ ## Current Status 🚧
17
+
18
+ ` bevy-rust-gpu ` relies on [ ` rust-gpu ` ] ( https://github.com/EmbarkStudios/rust-gpu ) , which is in active development.
19
+
20
+ As such, its use implies all the caveats of the above, plus the following:
21
+
22
+ * [ Using SPIR-V in a bevy ` Material ` requires a custom ` bevy ` fork] ( https://github.com/Bevy-Rust-GPU/bevy-rust-gpu/issues/12 )
23
+ * [ Storage buffers are currently unsupported] ( https://github.com/Bevy-Rust-GPU/bevy-rust-gpu/issues/13 )
24
+
25
+ Beyond that, ` bevy-rust-gpu ` is also in active development, but has a low user-facing API footprint.
26
+ Major changes will be driven by development in the upstream ` bevy ` and ` rust-gpu ` crates.
27
+
28
+ Currently, none of the [ Bevy Rust-GPU] ( https://github.com/Bevy-Rust-GPU ) crates are published on crates.io;
29
+ this may change as and when the major caveats are solved, but in the meantime will be hosted on github and versioned via tag.
30
+
15
31
## Usage
16
32
17
33
First, implement a ` Material ` type to describe your material's bind group layout and pipeline specialization.
You can’t perform that action at this time.
0 commit comments