Move GL state utility mapping to renderer gl
This commit is contained in:
@@ -18,6 +18,15 @@ void detects_common_extension_capabilities(pp::tests::Harness& h)
|
||||
|
||||
PP_EXPECT(h, pp::renderer::gl::extension_count_query() == 0x821DU);
|
||||
PP_EXPECT(h, pp::renderer::gl::extension_string_name() == 0x1F03U);
|
||||
PP_EXPECT(h, pp::renderer::gl::no_error_code() == 0U);
|
||||
PP_EXPECT(h, pp::renderer::gl::opengl_error_name(0U) == std::string_view("GL_NO_ERROR"));
|
||||
PP_EXPECT(h, pp::renderer::gl::opengl_error_name(0x0500U) == std::string_view("GL_INVALID_ENUM"));
|
||||
PP_EXPECT(h, pp::renderer::gl::opengl_error_name(0x0501U) == std::string_view("GL_INVALID_VALUE"));
|
||||
PP_EXPECT(h, pp::renderer::gl::opengl_error_name(0x0502U) == std::string_view("GL_INVALID_OPERATION"));
|
||||
PP_EXPECT(h, pp::renderer::gl::opengl_error_name(0x0505U) == std::string_view("GL_OUT_OF_MEMORY"));
|
||||
PP_EXPECT(h, pp::renderer::gl::opengl_error_name(0x0506U)
|
||||
== std::string_view("GL_INVALID_FRAMEBUFFER_OPERATION"));
|
||||
PP_EXPECT(h, pp::renderer::gl::opengl_error_name(0xffffffffU) == std::string_view("Unknown"));
|
||||
|
||||
const auto capabilities = pp::renderer::gl::detect_opengl_capabilities(
|
||||
extensions,
|
||||
@@ -326,6 +335,11 @@ void maps_app_initialization_parameters(pp::tests::Harness& h)
|
||||
|
||||
PP_EXPECT(h, pp::renderer::gl::viewport_query() == 0x0BA2U);
|
||||
PP_EXPECT(h, pp::renderer::gl::color_clear_value_query() == 0x0C22U);
|
||||
PP_EXPECT(h, pp::renderer::gl::current_program_query() == 0x8B8DU);
|
||||
PP_EXPECT(h, pp::renderer::gl::active_texture_query() == 0x84E0U);
|
||||
PP_EXPECT(h, pp::renderer::gl::texture_binding_2d_query() == 0x8069U);
|
||||
PP_EXPECT(h, pp::renderer::gl::texture_binding_cube_map_query() == 0x8514U);
|
||||
PP_EXPECT(h, pp::renderer::gl::sampler_binding_query() == 0x8919U);
|
||||
PP_EXPECT(h, pp::renderer::gl::blend_state() == 0x0BE2U);
|
||||
PP_EXPECT(h, pp::renderer::gl::depth_test_state() == 0x0B71U);
|
||||
PP_EXPECT(h, pp::renderer::gl::scissor_test_state() == 0x0C11U);
|
||||
|
||||
Reference in New Issue
Block a user