summaryrefslogtreecommitdiff
path: root/src/gpu/effects/hybrid_3d_effect.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/effects/hybrid_3d_effect.cc')
-rw-r--r--src/gpu/effects/hybrid_3d_effect.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpu/effects/hybrid_3d_effect.cc b/src/gpu/effects/hybrid_3d_effect.cc
index 61b3734..a46ab4c 100644
--- a/src/gpu/effects/hybrid_3d_effect.cc
+++ b/src/gpu/effects/hybrid_3d_effect.cc
@@ -17,7 +17,7 @@ void Hybrid3DEffect::resize(int width, int height) {
Effect::resize(width, height);
- if (!ctx_.device)
+ if (!initialized_)
return;
renderer_.resize(width_, height_);
@@ -31,6 +31,7 @@ void Hybrid3DEffect::init(MainSequence* demo) {
renderer_.init(ctx_.device, ctx_.queue, ctx_.format);
renderer_.resize(width_, height_);
+ initialized_ = true;
// Texture Manager
texture_manager_.init(ctx_.device, ctx_.queue);