diff options
Diffstat (limited to 'src/gpu/effect.cc')
| -rw-r--r-- | src/gpu/effect.cc | 10 |
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) { |
