EmbarkStudios/rust-gpu
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
RustApache-2.0
Pinned issues
Issues
- 1
ZST's in structs cause invalid pointer casts
#1037 opened by TrueDoctor - 1
Allow keeping linkage annotation
#1042 opened by SiebenCorgie - 1
example-runner-wgpu: surface configuration failed: native window is in use
#1056 opened by kevinboulain - 2
- 0
Array init with 0i32 uses 0u32 instead.
#1061 opened by charles-r-earp - 0
- 0
- 3
GEP not implemented for type struct [_; 0]
#1075 opened by kevinboulain - 2
Malformed SPIR-V when compiling a simple loop
#1076 opened by Patryk27 - 2
Initializing workgroup memory
#1077 opened by kevinboulain - 3
SPIR-T panics with assertion failed: list_eq_key(children) ==\n list_eq_key(self.func_def_body.at(unstructured_region).def().children).
#1086 opened by schell - 9
Some shaders that compiled in 0.8 are erring in 0.9
#1089 opened by schell - 0
Shaders should not implicitly enable VulkanMemoryModel
#1090 opened by Firestar99 - 2
Ray tracing position fetch support
#1092 opened by atynagano - 3
Incorrect index validation
#1093 opened by atynagano - 1
How to get spir-v with OpCapability Kernel?
#1094 opened by jczaja - 5
Ported shadertoy shader runs very slow (fractal pyramid)
#1106 opened by LegNeato - 2
Improve documentation to include visual of what example app should look like?
#1108 opened by JulianKnodt - 3
Conditionals and code generation performance
#1110 opened by DGriffin91 - 0
- 1
- 3
spirv-std/`Image!` should expose `AccessQualifier`.
#1097 opened by FishArmy100 - 0
- 0
- 5
Infrastructure for using ShaderToy as a test corpus
#1104 opened by LegNeato - 0
Cargo component not available with nightly 2023-05-27 which is publicised on crates.io
#1117 opened by gl-yziquel - 2
Large array variable initialization (`let arr = [0; 32 * 1024];`) compiles very slowly.
#1132 opened by pyranota - 0
Inliner->`mem2reg` can quadratically amplify already-exponential inlining (turning seconds into minutes).
#1136 opened by eddyb - 5
Consider build CLI (e.g. `cargo gpu`) mapping `spirv-std` deps to toolchain & backend versions.
#1137 opened by eddyb - 1
Make error messages more human
#1139 opened by LegNeato - 1
Warn (or error) on a non-pub entrypoint
#1140 opened by LegNeato - 0
- 0
Allow to compile rust-builder as a static c library with the builder calls exported
#1144 opened by Makogan - 2
Operator Overlaoding support
#1149 opened by Makogan - 0
Compiling uom crashes the compiler
#1150 opened by JensGM - 2
Redirect to active community-maintained fork
#1156 opened by alice-i-cecile - 1
discord link expired
#1155 opened by Ethan-000 - 5
- 0
spirv_builder sometimes cannot find symbols
#1152 opened by Makogan - 3
Allow for dynamic indexing of texture arrays.
#1147 opened by Makogan - 0
adding spirv-std anywhere in the worskspace, slows down the CPU code due to libm feature
#1121 opened by cybersoulK - 2
Integer bitwise rotate miscompilation
#1062 opened by averyanalex - 2
Compile with Proc Macro
#1126 opened by coolcatcoder - 3
`num-traits` needs the i128 feature enabled to build with modern Rust versions
#1047 opened by enderger - 2
Please advise on how to benchmark GPU with Rust-GPU
#1078 opened by jczaja - 4
`DebugPrintf` prevents panics' infinite loops from being (unsoundly) optimized away.
#1048 opened by charles-r-earp - 2
Rust-gpu in crates.io is misleading
#1063 opened by cybersoulK - 0
- 5
- 3
For loop not supported by Naga
#1032 opened by Kethku