// This file is part of the 64k demo project. // It declares the FadeEffect - fades to/from black. #pragma once #include "gpu/effect.h" #include "gpu/gpu.h" class FadeEffect : public PostProcessEffect { public: FadeEffect(WGPUDevice device, WGPUQueue queue, WGPUTextureFormat format); void render(WGPURenderPassEncoder pass, float time, float beat, float intensity, float aspect_ratio) override; void update_bind_group(WGPUTextureView input_view) override; };