Add dEQP-VK.tessellation.user_defined_io to mustpass
authorMaciej Jesionowski <maciej.jesionowski@mobica.com>
Mon, 16 May 2016 08:03:02 +0000 (10:03 +0200)
committerPyry Haulos <phaulos@google.com>
Thu, 7 Jul 2016 18:52:32 +0000 (11:52 -0700)
Fixes #384

external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml
external/vulkancts/mustpass/1.0.1/src/test-issues.txt
external/vulkancts/mustpass/1.0.1/vk-default.txt

index d86af85..f1ca10b 100644 (file)
                                        </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">
index 10d938b..00a155b 100644 (file)
@@ -22,6 +22,3 @@ dEQP-VK.glsl.builtin.function.common.frexp.vec4_highp_vertex
 
 # Issue 340: Cube map corner texel selection
 dEQP-VK.pipeline.sampler.view_type.cube.format.r5g6b5_unorm_pack16.mag_filter.linear
-
-# Issue 384: glslang incorrect stuct member decorations
-dEQP-VK.tessellation.user_defined_io.*
index 92cb6a7..2e3ac0d 100644 (file)
@@ -87445,6 +87445,60 @@ dEQP-VK.tessellation.invariance.one_minus_tess_coord_component.isolines_fraction
 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