shader-rt: connect shader runtime

This commit is contained in:
firestar99
2025-08-21 11:08:14 +02:00
parent e9ae52d952
commit b25b059b5f
6 changed files with 80 additions and 16 deletions

View File

@@ -17,6 +17,7 @@ default = ["std"]
shader-nodes = [
"std",
"dep:graphene-raster-nodes-shaders",
"dep:wgpu-executor",
]
std = [
"dep:graphene-core",
@@ -39,6 +40,7 @@ node-macro = { workspace = true }
# Local std dependencies
dyn-any = { workspace = true, optional = true }
graphene-core = { workspace = true, optional = true }
wgpu-executor = { workspace = true, optional = true }
graphene-raster-nodes-shaders = { path = "./shaders", optional = true }
# Workspace dependencies

View File

@@ -6,6 +6,10 @@ pub mod blending_nodes;
pub mod cubic_spline;
pub mod fullscreen_vertex;
/// required by shader macro
#[cfg(feature = "std")]
pub use graphene_raster_nodes_shaders::WGSL_SHADER;
#[cfg(feature = "std")]
pub mod curve;
#[cfg(feature = "std")]