Graphite/node-graph/graster-nodes/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
..
adjust.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
adjustments.rs Shaders: add BufferStruct to support bool and enums (#3109) 2025-09-05 16:32:41 +00:00
blending_nodes.rs Shaders: runtime and shader node codegen (#2985) 2025-09-05 08:33:53 +02:00
cubic_spline.rs Shaders: add gcore-shaders and make graster-nodes no-std (#2925) 2025-07-25 17:53:26 +00:00
curve.rs Shaders: graster-nodes no-std prep (#2924) 2025-07-24 13:32:10 +00:00
dehaze.rs Make Table<T> implement the IntoIterator trait 2025-08-04 15:20:48 -07:00
filter.rs Make Table<T> implement the IntoIterator trait 2025-08-04 15:20:48 -07:00
fullscreen_vertex.rs Graphene: Fine-grained context caching (#2500) 2025-09-05 11:44:26 +00:00
generate_curves.rs Remove the deprecated/archived Bezier-rs library from the repo (#3058) 2025-08-16 17:29:00 -07:00
gradient_map.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
image_color_palette.rs Replace the Color type with Table<Color> everywhere (#3048) 2025-08-12 00:38:23 -07:00
lib.rs Shaders: runtime and shader node codegen (#2985) 2025-09-05 08:33:53 +02:00
std_nodes.rs Replace the Color type with Table<Color> everywhere (#3048) 2025-08-12 00:38:23 -07:00