summaryrefslogtreecommitdiff
path: root/cnn_v2/tools
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-03-07 21:18:42 +0100
committerskal <pascal.massimino@gmail.com>2026-03-07 21:18:42 +0100
commit22d46b3bb47fa175e5227e27e1e7273805e2094e (patch)
treebb8d3b38727b366779fd9c79ab0526d0c6f8f360 /cnn_v2/tools
parent58e360bfeb32d8f46782db208a6dbc53ada1f62c (diff)
feat(tools): add offline WGSL validator + fix ntsc.wgsl syntax
- scripts/validate_shaders.py: compose #includes then validate with naga-cli (mirrors InitShaderComposer snippet map; skips runtime-substitution shaders) - src/effects/ntsc.wgsl: remove broken GLSL-syntax vignette() function (GLSL const/param syntax, f32→vec2f assignment; inline vignette at line 55 already handles darkening) handoff(Gemini): validator at scripts/validate_shaders.py; install naga with cargo install naga-cli; 29/29 shaders pass Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'cnn_v2/tools')
0 files changed, 0 insertions, 0 deletions