Move initial GL state policy into renderer GL

This commit is contained in:
2026-06-03 05:35:39 +02:00
parent 8b12ae35d4
commit 692fe08d9f
7 changed files with 51 additions and 28 deletions

View File

@@ -627,6 +627,15 @@ void maps_app_initialization_parameters(pp::tests::Harness& h)
PP_EXPECT(h, pp::renderer::gl::one_minus_source_alpha_blend_factor() == 0x0303U);
PP_EXPECT(h, pp::renderer::gl::add_blend_equation() == 0x8006U);
PP_EXPECT(h, pp::renderer::gl::max_blend_equation() == 0x8008U);
const auto initial_state = pp::renderer::gl::panopainter_initial_state();
PP_EXPECT(h, !initial_state.depth_test_enabled);
PP_EXPECT(h, initial_state.depth_test_state == 0x0B71U);
PP_EXPECT(h, initial_state.source_color_factor == 0x0302U);
PP_EXPECT(h, initial_state.destination_color_factor == 0x0303U);
PP_EXPECT(h, initial_state.color_equation == 0x8006U);
PP_EXPECT(h, initial_state.alpha_equation == 0x8008U);
PP_EXPECT(h, pp::renderer::gl::rgba8_internal_format() == 0x8058U);
PP_EXPECT(h, pp::renderer::gl::rgba16f_internal_format() == 0x881AU);
PP_EXPECT(h, pp::renderer::gl::rgba32f_internal_format() == 0x8814U);