summaryrefslogtreecommitdiff
path: root/assets/final/shaders/circle_mask_compute.wgsl
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-09 11:17:53 +0100
committerskal <pascal.massimino@gmail.com>2026-02-09 11:17:53 +0100
commitfd19130b3360d17b44247ec26533b20e051b7f8c (patch)
treef3116150299e320c4a5951aa7a2fdd1dc12a9511 /assets/final/shaders/circle_mask_compute.wgsl
parent698649d30129ba26a7ad9c13a874686640f43972 (diff)
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.
Diffstat (limited to 'assets/final/shaders/circle_mask_compute.wgsl')
-rw-r--r--assets/final/shaders/circle_mask_compute.wgsl4
1 files changed, 2 insertions, 2 deletions
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<uniform> uniforms: CommonUniforms;
-@group(0) @binding(1) var<uniform> params: EffectParams;
+@group(0) @binding(1) var<uniform> params: CircleMaskParams;
struct VSOutput {
@builtin(position) position: vec4<f32>,