summaryrefslogtreecommitdiff
path: root/src/gpu
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu')
-rw-r--r--src/gpu/demo_effects.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gpu/demo_effects.h b/src/gpu/demo_effects.h
index a9258af..72c8e6e 100644
--- a/src/gpu/demo_effects.h
+++ b/src/gpu/demo_effects.h
@@ -88,11 +88,13 @@ class ParticleSprayEffect : public Effect {
// Parameters for GaussianBlurEffect (set at construction time)
struct GaussianBlurParams {
- float strength = 2.0f; // Default: 2.0 pixel blur radius
- float _pad = 0.0f;
+ float strength = 1.0f; // Default
+ float strength_audio = 0.5f; // how much to pulse with audio
+ float stretch = 1.f; // y/x axis ratio
+ float _pad = 0.;
};
-static_assert(sizeof(GaussianBlurParams) == 8,
- "GaussianBlurParams must be 8 bytes for WGSL alignment");
+static_assert(sizeof(GaussianBlurParams) == 16,
+ "GaussianBlurParams must be 16 bytes for WGSL alignment");
class GaussianBlurEffect : public PostProcessEffect {
public: