// This file is part of the 64k demo project. // Scene1 effect - ShaderToy conversion (raymarching scene) #ifndef SCENE1_EFFECT_H_ #define SCENE1_EFFECT_H_ #include "gpu/effect.h" class Scene1Effect : public Effect { public: Scene1Effect(const GpuContext& ctx); void render(WGPURenderPassEncoder pass, float time, float beat, float intensity, float aspect_ratio) override; private: RenderPass pass_; }; #endif /* SCENE1_EFFECT_H_ */