Clean retained stroke extraction build

This commit is contained in:
2026-06-14 10:23:29 +02:00
parent 8f02e39058
commit be42224561
13 changed files with 658 additions and 287 deletions

View File

@@ -1484,14 +1484,13 @@ void retained_stroke_main_pass_execution_preserves_bind_and_unbind_order(pp::tes
std::vector<std::string> events;
const auto ok = pp::panopainter::execute_legacy_canvas_stroke_main_pass(
pp::panopainter::LegacyCanvasStrokeMainPassExecutionRequest {
.context = "test",
.bind_samplers = [&] { events.emplace_back("bind-samplers"); },
.bind_textures = [&] { events.emplace_back("bind-textures"); },
.execute_frame_pass = [&] { events.emplace_back("execute"); },
.unbind_textures = [&] { events.emplace_back("unbind-textures"); },
.unbind_samplers = [&] { events.emplace_back("unbind-samplers"); },
});
pp::panopainter::make_legacy_canvas_stroke_main_pass_execution_request(
"test",
[&] { events.emplace_back("bind-samplers"); },
[&] { events.emplace_back("bind-textures"); },
[&] { events.emplace_back("execute"); },
[&] { events.emplace_back("unbind-textures"); },
[&] { events.emplace_back("unbind-samplers"); }));
const std::vector<std::string> expected_events {
"bind-samplers",