</Test>
</TestCase>
</TestSuite>
+ <TestSuite name="user_defined_io">
+ <TestSuite name="per_patch">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="per_patch_array">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="per_patch_block">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="per_patch_block_array">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="per_vertex">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="per_vertex_block">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="quads">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
<TestSuite name="geometry_interaction">
<TestCase name="passthrough">
<Test name="tessellate_triangles_passthrough_geometry_no_change">
dEQP-VK.tessellation.invariance.one_minus_tess_coord_component.isolines_fractional_even_spacing_ccw_point_mode
dEQP-VK.tessellation.invariance.one_minus_tess_coord_component.isolines_fractional_even_spacing_cw
dEQP-VK.tessellation.invariance.one_minus_tess_coord_component.isolines_fractional_even_spacing_cw_point_mode
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_implicit.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_implicit.quads
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_implicit.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_shader_builtin.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_shader_builtin.quads
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_shader_builtin.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_spec_min.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_spec_min.quads
+dEQP-VK.tessellation.user_defined_io.per_patch.vertex_io_array_size_spec_min.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_implicit.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_implicit.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_implicit.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_shader_builtin.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_shader_builtin.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_shader_builtin.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_spec_min.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_spec_min.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_array.vertex_io_array_size_spec_min.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_implicit.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_implicit.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_implicit.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_shader_builtin.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_shader_builtin.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_shader_builtin.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_spec_min.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_spec_min.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_block.vertex_io_array_size_spec_min.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_implicit.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_implicit.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_implicit.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_shader_builtin.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_shader_builtin.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_shader_builtin.isolines
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_spec_min.triangles
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_spec_min.quads
+dEQP-VK.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_spec_min.isolines
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.triangles
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.quads
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.isolines
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.triangles
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.quads
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.isolines
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_spec_min.triangles
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_spec_min.quads
+dEQP-VK.tessellation.user_defined_io.per_vertex.vertex_io_array_size_spec_min.isolines
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.triangles
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.quads
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.isolines
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_shader_builtin.triangles
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_shader_builtin.quads
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_shader_builtin.isolines
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_spec_min.triangles
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_spec_min.quads
+dEQP-VK.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_spec_min.isolines
dEQP-VK.tessellation.geometry_interaction.passthrough.tessellate_triangles_passthrough_geometry_no_change
dEQP-VK.tessellation.geometry_interaction.passthrough.tessellate_quads_passthrough_geometry_no_change
dEQP-VK.tessellation.geometry_interaction.passthrough.tessellate_isolines_passthrough_geometry_no_change