Graphite/node-graph/gcore-shaders/src
Firestar99 f12b4da549
Shaders: add BufferStruct to support bool and enums (#3109)
* node-macro: modernize `node` macro

* node-macro: add `CrateIdent` struct containing resolved crate paths

* shaders: add trait `BufferStruct` and derive macro

* shaders: `gamma_correction` and `channel_mixer` gpu nodes

* shaders: `selective_color` gpu node

* shaders: `brightness_contrast_classic` gpu node

* shaders: append GPU to display name

* node-macro: fixup doc links

* shaders: consistently append " GPU" to all shader node names
2025-09-05 16:32:41 +00:00
..
color Shaders: add BufferStruct to support bool and enums (#3109) 2025-09-05 16:32:41 +00:00
shaders Shaders: add BufferStruct to support bool and enums (#3109) 2025-09-05 16:32:41 +00:00
blending.rs Shaders: add BufferStruct to support bool and enums (#3109) 2025-09-05 16:32:41 +00:00
choice_type.rs Shaders: add gcore-shaders and make graster-nodes no-std (#2925) 2025-07-25 17:53:26 +00:00
context.rs Shaders: add gcore-shaders and make graster-nodes no-std (#2925) 2025-07-25 17:53:26 +00:00
lib.rs Shaders: add BufferStruct to support bool and enums (#3109) 2025-09-05 16:32:41 +00:00
registry.rs Add node input type support for f32 to enable usage on GPU (#3095) 2025-08-27 20:08:45 -07:00