diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-14 15:23:14 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-14 15:23:14 +0100 |
| commit | de7514e6b9ff9c0b9320975ba7d44754b5115b54 (patch) | |
| tree | ef5401878f931357878c6771a3252cf4cf72175a /cmake/Validation.cmake | |
| parent | 8ce27b7e15f0fc65c8ee78950c7501660b936178 (diff) | |
refactor(wgsl): replace inline fullscreen_vs with common include
Replace duplicate fullscreen triangle vertex shader code with
#include "render/fullscreen_vs" in 8 workspace shaders. Eliminates
~60 lines of duplication and establishes single source of truth.
Modified shaders:
- circle_mask_compute.wgsl (main/test)
- circle_mask_render.wgsl (main/test)
- ellipse.wgsl (main/test)
- gaussian_blur.wgsl (main/test)
Updated test_shader_assets.cc to validate include directive instead
of inline @vertex keyword for affected shaders.
All tests passing (34/34).
handoff(Claude): Shader modularization - fullscreen_vs consolidated
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'cmake/Validation.cmake')
0 files changed, 0 insertions, 0 deletions
