diff options
Diffstat (limited to 'src/tests/gpu/test_effect_base.cc')
| -rw-r--r-- | src/tests/gpu/test_effect_base.cc | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/src/tests/gpu/test_effect_base.cc b/src/tests/gpu/test_effect_base.cc index 8b0e6b2..29d3348 100644 --- a/src/tests/gpu/test_effect_base.cc +++ b/src/tests/gpu/test_effect_base.cc @@ -80,14 +80,14 @@ static void test_effect_construction() { return; } - // Create PassthroughEffect (simple effect) - auto effect = std::make_shared<PassthroughEffect>( + // Create Passthrough (simple effect) + auto effect = std::make_shared<Passthrough>( fixture.ctx(), std::vector<std::string>{"source"}, - std::vector<std::string>{"sink"}); + std::vector<std::string>{"sink"}, 0.0f, 1000.0f); assert(effect != nullptr && "Effect should be constructed"); - fprintf(stdout, " ✓ PassthroughEffect constructed\n"); + fprintf(stdout, " ✓ Passthrough constructed\n"); } // Test 4: Effect added to sequence DAG @@ -102,11 +102,12 @@ static void test_effect_in_sequence() { // Create minimal sequence with one effect class TestSequence : public Sequence { - public: + public: TestSequence(const GpuContext& ctx, int w, int h) : Sequence(ctx, w, h) { - auto effect = std::make_shared<PassthroughEffect>( - ctx, std::vector<std::string>{"source"}, - std::vector<std::string>{"sink"}); + auto effect = + std::make_shared<Passthrough>(ctx, std::vector<std::string>{"source"}, + std::vector<std::string>{"sink"}, 0.0f, + 1000.0f); effect_dag_.push_back({effect, {"source"}, {"sink"}, 0}); init_effect_nodes(); @@ -134,11 +135,12 @@ static void test_sequence_render() { OffscreenRenderTarget target(fixture.instance(), fixture.device(), 256, 256); class TestSequence : public Sequence { - public: + public: TestSequence(const GpuContext& ctx, int w, int h) : Sequence(ctx, w, h) { - auto effect = std::make_shared<PassthroughEffect>( - ctx, std::vector<std::string>{"source"}, - std::vector<std::string>{"sink"}); + auto effect = + std::make_shared<Passthrough>(ctx, std::vector<std::string>{"source"}, + std::vector<std::string>{"sink"}, 0.0f, + 1000.0f); effect_dag_.push_back({effect, {"source"}, {"sink"}, 0}); init_effect_nodes(); @@ -154,8 +156,8 @@ static void test_sequence_render() { seq->preprocess(0.0f, 0.0f, 0.0f, 0.0f); // Create encoder and attempt render - WGPUCommandEncoder encoder = wgpuDeviceCreateCommandEncoder( - fixture.device(), nullptr); + WGPUCommandEncoder encoder = + wgpuDeviceCreateCommandEncoder(fixture.device(), nullptr); seq->render_effects(encoder); @@ -177,7 +179,7 @@ static void test_sequence_time_params() { } class TestSequence : public Sequence { - public: + public: TestSequence(const GpuContext& ctx, int w, int h) : Sequence(ctx, w, h) { init_effect_nodes(); } |
