From 2f38b0df7d17c17f90c0f003452a78b97507c7a1 Mon Sep 17 00:00:00 2001 From: Maciej Jesionowski Date: Mon, 16 May 2016 10:03:02 +0200 Subject: [PATCH] Add dEQP-VK.tessellation.user_defined_io to mustpass Fixes #384 --- .../mustpass/1.0.1/com.drawelements.deqp.vk.xml | 212 +++++++++++++++++++++ .../vulkancts/mustpass/1.0.1/src/test-issues.txt | 3 - external/vulkancts/mustpass/1.0.1/vk-default.txt | 54 ++++++ 3 files changed, 266 insertions(+), 3 deletions(-) diff --git a/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml b/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml index d86af85..f1ca10b 100644 --- a/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml +++ b/external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml @@ -281951,6 +281951,218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/vulkancts/mustpass/1.0.1/src/test-issues.txt b/external/vulkancts/mustpass/1.0.1/src/test-issues.txt index 10d938b..00a155b 100644 --- a/external/vulkancts/mustpass/1.0.1/src/test-issues.txt +++ b/external/vulkancts/mustpass/1.0.1/src/test-issues.txt @@ -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.* diff --git a/external/vulkancts/mustpass/1.0.1/vk-default.txt b/external/vulkancts/mustpass/1.0.1/vk-default.txt index 92cb6a7..2e3ac0d 100644 --- a/external/vulkancts/mustpass/1.0.1/vk-default.txt +++ b/external/vulkancts/mustpass/1.0.1/vk-default.txt @@ -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 -- 2.7.4