firestar99
|
2e660be093
|
shader-rt: properly cfg out the gpu node
|
2025-09-05 00:16:04 +02:00 |
|
firestar99
|
17f2da0c59
|
shader-rt: replace gpu node's args and ret types with Raster<GPU>
|
2025-09-05 00:16:04 +02:00 |
|
firestar99
|
5981022549
|
shader-rt: fix recursion when generating shader node
|
2025-09-05 00:16:04 +02:00 |
|
firestar99
|
6a0c07ab3e
|
shader-rt: initial
|
2025-09-05 00:16:04 +02:00 |
|
Firestar99
|
a10103311e
|
Shaders: rust-gpu integration to compile shader nodes to WGSL (#3097)
* shaders: shader compilation setup
* nix: use rustc_codegen_spirv.so from nix
* shaders: codegen for per_pixel_adjust shader nodes
* shaders: disable nodes needing bool
* shaders: `#[repr(u32)]` some enums
* shaders: add lint ignores from rust-gpu
* shaders: fix node-macro tests
* gcore-shaders: toml cleanup
* shader-nodes feature: put rust-gpu to wgsl compile behind feature gate
* shaders: fix use TokenStream2
* shaders: allow providing shader externally
* Update iai runner in workflow
---------
Co-authored-by: Timon Schelling <me@timon.zip>
Co-authored-by: Dennis Kobert <dennis@kobert.dev>
|
2025-09-02 14:10:32 +00:00 |
|