Move cube face target mapping to renderer gl
This commit is contained in:
@@ -158,6 +158,22 @@ void maps_shape_index_and_primitive_modes(pp::tests::Harness& h)
|
||||
PP_EXPECT(h, pp::renderer::gl::primitive_mode_for_stroke_count(99U) == gl_lines);
|
||||
}
|
||||
|
||||
void maps_panopainter_cube_faces_to_texture_targets(pp::tests::Harness& h)
|
||||
{
|
||||
const auto targets = pp::renderer::gl::panopainter_cube_face_texture_targets();
|
||||
|
||||
PP_EXPECT(h, targets.size() == 6U);
|
||||
PP_EXPECT(h, targets[0] == 0x851AU);
|
||||
PP_EXPECT(h, targets[1] == 0x8516U);
|
||||
PP_EXPECT(h, targets[2] == 0x8519U);
|
||||
PP_EXPECT(h, targets[3] == 0x8515U);
|
||||
PP_EXPECT(h, targets[4] == 0x8518U);
|
||||
PP_EXPECT(h, targets[5] == 0x8517U);
|
||||
PP_EXPECT(h, pp::renderer::gl::cube_face_texture_target(0U) == 0x851AU);
|
||||
PP_EXPECT(h, pp::renderer::gl::cube_face_texture_target(5U) == 0x8517U);
|
||||
PP_EXPECT(h, pp::renderer::gl::cube_face_texture_target(6U) == 0U);
|
||||
}
|
||||
|
||||
void exposes_shader_attribute_binding_catalog(pp::tests::Harness& h)
|
||||
{
|
||||
const auto bindings = pp::renderer::gl::panopainter_shader_attribute_bindings();
|
||||
@@ -260,6 +276,7 @@ int main()
|
||||
harness.run("maps_image_channel_count_to_texture_format", maps_image_channel_count_to_texture_format);
|
||||
harness.run("names_framebuffer_status_codes", names_framebuffer_status_codes);
|
||||
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);
|
||||
harness.run("exposes_shader_attribute_binding_catalog", exposes_shader_attribute_binding_catalog);
|
||||
harness.run("rejects_invalid_shader_attribute_binding_catalogs", rejects_invalid_shader_attribute_binding_catalogs);
|
||||
harness.run("exposes_shader_uniform_catalog", exposes_shader_uniform_catalog);
|
||||
|
||||
Reference in New Issue
Block a user