summaryrefslogtreecommitdiff
path: root/src/effects/shaders.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-28 00:39:32 +0100
committerskal <pascal.massimino@gmail.com>2026-02-28 00:51:27 +0100
commit75e561bd092895a031ae4475f7d1fdc35b1b1832 (patch)
tree8e193d59fa2c01148e625703d65ba0de5c6a4ce8 /src/effects/shaders.cc
parenta1e2159b0ff2cb1ecf2c4bc1dc95bf576fda282b (diff)
fix(shaders): deduplicate VertexOutput/vs_main via render/fullscreen_uv_vs snippet
- Fix vs_main return type (VertexOutput, not vec4<f32>) - Fix #include paths in passthrough, gaussian_blur, heptagon, combined_postprocess - ShaderComposer: assert + suggest correct path on missing #include (non-STRIP_ALL) - VerifyIncludes: upgrade WARNING to ERROR + assert, add "did you mean?" hint Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src/effects/shaders.cc')
-rw-r--r--src/effects/shaders.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/effects/shaders.cc b/src/effects/shaders.cc
index 3ba00bc..7e32aa6 100644
--- a/src/effects/shaders.cc
+++ b/src/effects/shaders.cc
@@ -53,6 +53,8 @@ void InitShaderComposer() {
register_if_exists("render/fullscreen_vs",
AssetId::ASSET_SHADER_RENDER_FULLSCREEN_VS);
+ register_if_exists("render/fullscreen_uv_vs",
+ AssetId::ASSET_SHADER_RENDER_FULLSCREEN_UV_VS);
register_if_exists("math/color", AssetId::ASSET_SHADER_MATH_COLOR);
register_if_exists("math/utils", AssetId::ASSET_SHADER_MATH_UTILS);
register_if_exists("render/raymarching",