summaryrefslogtreecommitdiff
path: root/src/gpu/effect.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/effect.cc')
-rw-r--r--src/gpu/effect.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/gpu/effect.cc b/src/gpu/effect.cc
index c2c36b4..6a4762c 100644
--- a/src/gpu/effect.cc
+++ b/src/gpu/effect.cc
@@ -156,8 +156,14 @@ void MainSequence::create_framebuffers(int width, int height) {
void MainSequence::init_test(const GpuContext& ctx) {
gpu_ctx = ctx;
- // No framebuffers or passthrough effect created in test mode.
- // Test effects should not rely on these being real.
+ // Use sensible defaults for test dimensions
+ width_ = 1280;
+ height_ = 720;
+
+ create_framebuffers(width_, height_);
+ passthrough_effect_ = std::make_unique<PassthroughEffect>(gpu_ctx);
+ passthrough_effect_->resize(width_, height_);
+ // Sequences are added later in the test, so no need to iterate here.
}
void MainSequence::init(const GpuContext& ctx, int width, int height) {