diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gpu/demo_effects.h | 10 |
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: |
