summaryrefslogtreecommitdiff
path: root/src/gpu/effects/flash_effect.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/effects/flash_effect.cc')
-rw-r--r--src/gpu/effects/flash_effect.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gpu/effects/flash_effect.cc b/src/gpu/effects/flash_effect.cc
index e02ea75..1bb4d93 100644
--- a/src/gpu/effects/flash_effect.cc
+++ b/src/gpu/effects/flash_effect.cc
@@ -85,8 +85,9 @@ void FlashEffect::render(WGPURenderPassEncoder pass, float time, float beat,
const FlashUniforms u = {
.flash_intensity = flash_intensity_,
.intensity = intensity,
- .color = {r, g, b}, // Time-dependent, computed every frame
- ._pad = 0.0f};
+ ._pad1 = {0.0f, 0.0f}, // Padding for vec3 alignment
+ .color = {r, g, b}, // Time-dependent, computed every frame
+ ._pad2 = 0.0f};
uniforms_.update(ctx_.queue, u);
wgpuRenderPassEncoderSetPipeline(pass, pipeline_);