From fd19130b3360d17b44247ec26533b20e051b7f8c Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 9 Feb 2026 11:17:53 +0100 Subject: feat: WGSL Uniform Buffer Validation & Consolidation (Task #75) - Added to validate WGSL/C++ struct alignment. - Integrated validation into . - Standardized uniform usage in , , , . - Renamed generic to specific names in WGSL and C++ to avoid collisions. - Added and updated . - handoff(Gemini): Completed Task #75. --- assets/final/shaders/circle_mask_compute.wgsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'assets/final/shaders/circle_mask_compute.wgsl') diff --git a/assets/final/shaders/circle_mask_compute.wgsl b/assets/final/shaders/circle_mask_compute.wgsl index 1ed6c1e..fefb287 100644 --- a/assets/final/shaders/circle_mask_compute.wgsl +++ b/assets/final/shaders/circle_mask_compute.wgsl @@ -10,7 +10,7 @@ struct CommonUniforms { beat: f32, audio_intensity: f32, }; -struct EffectParams { +struct CircleMaskParams { radius: f32, _pad0: f32, _pad1: f32, @@ -18,7 +18,7 @@ struct EffectParams { }; @group(0) @binding(0) var uniforms: CommonUniforms; -@group(0) @binding(1) var params: EffectParams; +@group(0) @binding(1) var params: CircleMaskParams; struct VSOutput { @builtin(position) position: vec4, -- cgit v1.2.3