rust-gpu
rust-gpu copied to clipboard
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
This updates to the last nightly tagged as rust 1.76, which was released to stable. This is a version of https://github.com/EmbarkStudios/rust-gpu/pull/1109 that stops on the last nightly of the current...
**EDIT**(@eddyb): while there are reasons to _avoid_ such arrays, the slowdown is the immediate Rust-GPU bug - I've left unchanged the original text, but used ~~strikethrough~~ for parts that don't...
This is API compatible with spirv-std usage.
I'm going to periodically update this to newer versions of nightlies as different commits. If you intend to use this version, please comment so we can see how many people...
CI test for https://github.com/EmbarkStudios/rust-gpu/pull/1122
The rspirv update is required to get the spirv symbols required for mesh shaders, which will be added in a separate PR. Original mesh shader PR: https://github.com/EmbarkStudios/rust-gpu/pull/1019
**!!! builds on top of [PR #1118](https://github.com/EmbarkStudios/rust-gpu/pull/1118), which needs to be merged first** Adds support for `VK_EXT_mesh_shader`, rebased from the abandoned [PR #1019](https://github.com/EmbarkStudios/rust-gpu/pull/1019) by @BeastLe9enD. Note that I have split...
### Expected Behaviour Shaders should compile. ### Example & Steps To Reproduce Shaders that previously compiled in 0.8 are no longer compiling when bumping `rust-gpu`, `spirv-std` and `spirv-builder` to 0.9....
* Adds fields for default-features and features to SpirvBuilder * Pipes those fields through to the cargo command that builds the shader crate