summaryrefslogtreecommitdiff
path: root/workspaces
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 /workspaces
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 'workspaces')
-rw-r--r--workspaces/main/assets.txt1
-rw-r--r--workspaces/test/assets.txt1
2 files changed, 2 insertions, 0 deletions
diff --git a/workspaces/main/assets.txt b/workspaces/main/assets.txt
index 61d65d0..ba28b04 100644
--- a/workspaces/main/assets.txt
+++ b/workspaces/main/assets.txt
@@ -68,6 +68,7 @@ SHADER_MESH, NONE, shaders/mesh_render.wgsl, "Mesh Rasterization Shader"
MESH_CUBE, NONE, obj/test_mesh.obj, "A simple cube mesh"
DODECAHEDRON, NONE, obj/dodecahedron.obj, "A dodecahedron mesh"
SHADER_RENDER_FULLSCREEN_VS, NONE, ../../common/shaders/render/fullscreen_vs.wgsl, "Fullscreen Vertex Shader"
+SHADER_RENDER_FULLSCREEN_UV_VS, NONE, ../../common/shaders/render/fullscreen_uv_vs.wgsl, "Fullscreen Vertex Shader + UV"
SHADER_MATH_COLOR, NONE, ../../common/shaders/math/color.wgsl, "Color Functions"
SHADER_MATH_UTILS, NONE, ../../common/shaders/math/utils.wgsl, "Math Utilities"
SHADER_RENDER_RAYMARCHING, NONE, ../../common/shaders/render/raymarching.wgsl, "Raymarching Functions"
diff --git a/workspaces/test/assets.txt b/workspaces/test/assets.txt
index a2d3002..7835cf8 100644
--- a/workspaces/test/assets.txt
+++ b/workspaces/test/assets.txt
@@ -55,6 +55,7 @@ SHADER_MESH, NONE, shaders/mesh_render.wgsl, "Mesh Rasterization Shader"
MESH_CUBE, NONE, obj/test_mesh.obj, "A simple cube mesh"
DODECAHEDRON, NONE, obj/dodecahedron.obj, "A dodecahedron mesh"
SHADER_RENDER_FULLSCREEN_VS, NONE, ../../common/shaders/render/fullscreen_vs.wgsl, "Fullscreen Vertex Shader"
+SHADER_RENDER_FULLSCREEN_UV_VS, NONE, ../../common/shaders/render/fullscreen_uv_vs.wgsl, "Fullscreen Vertex Shader + UV"
SHADER_MATH_COLOR, NONE, ../../common/shaders/math/color.wgsl, "Color Functions"
SHADER_MATH_UTILS, NONE, ../../common/shaders/math/utils.wgsl, "Math Utilities"
SHADER_RENDER_RAYMARCHING, NONE, ../../common/shaders/render/raymarching.wgsl, "Raymarching Functions"