Move framebuffer setup mapping to renderer gl
This commit is contained in:
@@ -142,6 +142,7 @@ void maps_pixel_buffer_parameters(pp::tests::Harness& h)
|
||||
|
||||
void names_framebuffer_status_codes(pp::tests::Harness& h)
|
||||
{
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_complete_status() == 0x8CD5U);
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_status_name(0x8CD5U) == std::string_view("GL_FRAMEBUFFER_COMPLETE"));
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_status_name(0x8219U) == std::string_view("GL_FRAMEBUFFER_UNDEFINED"));
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_status_name(0x8CD6U)
|
||||
@@ -159,6 +160,20 @@ void names_framebuffer_status_codes(pp::tests::Harness& h)
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_status_name(0U) == std::string_view("UNKNOWN"));
|
||||
}
|
||||
|
||||
void maps_framebuffer_render_target_parameters(pp::tests::Harness& h)
|
||||
{
|
||||
PP_EXPECT(h, pp::renderer::gl::texture_2d_target() == 0x0DE1U);
|
||||
PP_EXPECT(h, pp::renderer::gl::renderbuffer_target() == 0x8D41U);
|
||||
PP_EXPECT(h, pp::renderer::gl::depth_component24_format() == 0x81A6U);
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_target() == 0x8D40U);
|
||||
PP_EXPECT(h, pp::renderer::gl::draw_framebuffer_target() == 0x8CA9U);
|
||||
PP_EXPECT(h, pp::renderer::gl::read_framebuffer_target() == 0x8CA8U);
|
||||
PP_EXPECT(h, pp::renderer::gl::draw_framebuffer_binding_query() == 0x8CA6U);
|
||||
PP_EXPECT(h, pp::renderer::gl::read_framebuffer_binding_query() == 0x8CAAU);
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_color_attachment() == 0x8CE0U);
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_depth_attachment() == 0x8D00U);
|
||||
}
|
||||
|
||||
void maps_framebuffer_blit_parameters(pp::tests::Harness& h)
|
||||
{
|
||||
PP_EXPECT(h, pp::renderer::gl::framebuffer_color_buffer_mask() == 0x00004000U);
|
||||
@@ -349,6 +364,7 @@ int main()
|
||||
harness.run("maps_readback_formats", maps_readback_formats);
|
||||
harness.run("maps_pixel_buffer_parameters", maps_pixel_buffer_parameters);
|
||||
harness.run("names_framebuffer_status_codes", names_framebuffer_status_codes);
|
||||
harness.run("maps_framebuffer_render_target_parameters", maps_framebuffer_render_target_parameters);
|
||||
harness.run("maps_framebuffer_blit_parameters", maps_framebuffer_blit_parameters);
|
||||
harness.run("maps_shape_index_and_primitive_modes", maps_shape_index_and_primitive_modes);
|
||||
harness.run("maps_panopainter_cube_faces_to_texture_targets", maps_panopainter_cube_faces_to_texture_targets);
|
||||
|
||||
Reference in New Issue
Block a user