Add opt-in desktop GPU readback gate

This commit is contained in:
2026-06-12 22:06:14 +02:00
parent ec5f4b76ec
commit e37b29296e
5 changed files with 221 additions and 4 deletions

View File

@@ -248,6 +248,23 @@ if(TARGET pp_renderer_gl)
add_test(NAME pp_renderer_gl_command_plan_tests COMMAND pp_renderer_gl_command_plan_tests)
set_tests_properties(pp_renderer_gl_command_plan_tests PROPERTIES
LABELS "renderer;desktop-fast")
add_executable(pp_renderer_gl_gpu_readback_tests
renderer_gl/gpu_readback_tests.cpp)
target_link_libraries(pp_renderer_gl_gpu_readback_tests PRIVATE
pp_renderer_gl
pp_test_harness)
if(WIN32)
target_link_libraries(pp_renderer_gl_gpu_readback_tests PRIVATE
gdi32
opengl32
user32)
endif()
add_test(NAME pp_renderer_gl_gpu_readback_tests COMMAND pp_renderer_gl_gpu_readback_tests)
set_tests_properties(pp_renderer_gl_gpu_readback_tests PROPERTIES
LABELS "renderer;gpu"
SKIP_REGULAR_EXPRESSION "\\[skip\\]")
endif()
add_executable(pp_paint_renderer_compositor_tests