diff options
Diffstat (limited to 'src/gpu/effects/rotating_cube_effect.h')
| -rw-r--r-- | src/gpu/effects/rotating_cube_effect.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpu/effects/rotating_cube_effect.h b/src/gpu/effects/rotating_cube_effect.h index 1ce81b7..89b3fa6 100644 --- a/src/gpu/effects/rotating_cube_effect.h +++ b/src/gpu/effects/rotating_cube_effect.h @@ -8,6 +8,7 @@ #include "gpu/effect.h" #include "gpu/gpu.h" #include "util/mini_math.h" +#include <string> class RotatingCubeEffect : public Effect { public: @@ -46,6 +47,9 @@ class RotatingCubeEffect : public Effect { WGPUSampler noise_sampler_ = nullptr; WGPUSampler mask_sampler_ = nullptr; float rotation_ = 0.0f; + + // Store composed shader to keep it alive for WebGPU + std::string composed_shader_; }; #endif /* ROTATING_CUBE_EFFECT_H_ */ |
