diff options
Diffstat (limited to 'src/effects/gaussian_blur_effect.h')
| -rw-r--r-- | src/effects/gaussian_blur_effect.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/effects/gaussian_blur_effect.h b/src/effects/gaussian_blur_effect.h index 8bf34dc..f4b8fcf 100644 --- a/src/effects/gaussian_blur_effect.h +++ b/src/effects/gaussian_blur_effect.h @@ -6,7 +6,7 @@ #include "gpu/uniform_helper.h" struct GaussianBlurParams { - float strength = 1.0f; + float strength = 8.0f; float strength_audio = 0.5f; float stretch = 1.0f; float _pad = 0.0f; @@ -14,11 +14,11 @@ struct GaussianBlurParams { static_assert(sizeof(GaussianBlurParams) == 16, "GaussianBlurParams must be 16 bytes"); -class GaussianBlurEffect : public Effect { +class GaussianBlur : public Effect { public: - GaussianBlurEffect(const GpuContext& ctx, - const std::vector<std::string>& inputs, - const std::vector<std::string>& outputs); + GaussianBlur(const GpuContext& ctx, const std::vector<std::string>& inputs, + const std::vector<std::string>& outputs, float start_time, + float end_time); void render(WGPUCommandEncoder encoder, const UniformsSequenceParams& params, NodeRegistry& nodes) override; @@ -26,9 +26,6 @@ class GaussianBlurEffect : public Effect { private: WGPURenderPipeline pipeline_; WGPUBindGroup bind_group_; - WGPUSampler sampler_; GaussianBlurParams blur_params_; UniformBuffer<GaussianBlurParams> params_buffer_; - UniformBuffer<UniformsSequenceParams> uniforms_buffer_; }; - |
