Extend decoration mismatch tests
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Mon, 7 Jun 2021 11:49:31 +0000 (13:49 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 8 Oct 2021 21:04:17 +0000 (17:04 -0400)
Recent changes to specification changed interface matching
rules and this CL adds tests that check decoration
mismatch in structures.

Components: Vulkan

VK-GL-CTS issue: 2554

Affects:
dEQP-VK.pipeline.interface_matching.decoration_mismatch.*

Change-Id: I25930e6a4b02456acbcb6584f3308435898f475e
(cherry picked from commit 154f8217d9e078888e61c03ce7bb7adc739a77e4)

android/cts/master/vk-master-2021-03-01/pipeline.txt
android/cts/master/vk-master/pipeline.txt
external/vulkancts/modules/vulkan/pipeline/vktPipelineInterfaceMatchingTests.cpp
external/vulkancts/mustpass/master/vk-default/pipeline.txt

index 810de2e..b089941 100644 (file)
@@ -20340,6 +20340,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_tesc_in_tese_frag
@@ -20348,6 +20380,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_out_frag_in
@@ -20356,6 +20420,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_out_tese_in_frag
@@ -20364,6 +20460,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_geom_in_frag
@@ -20372,6 +20500,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_geom_out_frag_in
@@ -20380,6 +20540,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_tesc_in_tese_geom_frag
@@ -20388,6 +20580,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_out_geom_in_frag
@@ -20396,6 +20620,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_geom_out_frag_in
@@ -20404,6 +20660,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_in_render_pass_with_availability_bit
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_out_of_render_pass_with_availability_bit
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_out_of_render_pass_host_query_reset_with_availability_bit
index d68d65b..edeb14a 100644 (file)
@@ -150647,6 +150647,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_tesc_in_tese_frag
@@ -150655,6 +150687,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_out_frag_in
@@ -150663,6 +150727,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_out_tese_in_frag
@@ -150671,6 +150767,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_geom_in_frag
@@ -150679,6 +150807,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_geom_out_frag_in
@@ -150687,6 +150847,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_tesc_in_tese_geom_frag
@@ -150695,6 +150887,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_out_geom_in_frag
@@ -150703,6 +150927,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_geom_out_frag_in
@@ -150711,6 +150967,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_in_render_pass
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_out_of_render_pass
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_out_of_render_pass_host_query_reset
index 2c71d98..3a6a6e0 100644 (file)
@@ -499,12 +499,12 @@ void InterfaceMatchingTestCase::initPrograms(SourceCollections& sourceCollection
        case DefinitionType::MEMBER_OF_BLOCK:
                outDeclaration             += "layout(location = 0) out block {\n"
                                                                  "  vec2 dummy;\n"
-                                                                 "layout(location = 1) " +
+                                                                 "layout(location = 1" + outDecorationData.glslComponent + ") " +
                                                                  outDecoration + outVecData.glslType + " variableInBlock;\n"
                                                                  "} testBlock" + outDeclArray + ";\n";
                inDeclaration              += "in block {\n"
                                                                  "layout(location = 0) vec2 dummy;\n"
-                                                                 "layout(location = 1) " +
+                                                                 "layout(location = 1" + inDecorationData.glslComponent + ") " +
                                                                  inDecoration + inVecData.glslType + " variableInBlock;\n"
                                                                  "} testBlock" + inDeclArray + ";\n";
                variableToAssignName    = "testBlock" + variableToAssignArray + ".variableInBlock";
@@ -1088,20 +1088,28 @@ tcu::TestCaseGroup* createInterfaceMatchingTests(tcu::TestContext& testCtx)
 
        de::MovePtr<tcu::TestCaseGroup> decorationMismatching(new tcu::TestCaseGroup(testCtx, "decoration_mismatch", "Decoration mismatch tests"));
        for (PipelineType stageType : pipelineTypeList)
-               for (const auto& decoration : decorationPairs)
-               {
-                       auto testParams = new TestParams
+               for (DefinitionType defType : definitionsTypeList)
+                       for (const auto& decoration : decorationPairs)
                        {
-                               TestType::DECORATION_MISMATCH,
-                               VecType::VEC4,
-                               VecType::VEC4,
-                               decoration.first,
-                               decoration.second,
-                               stageType,
-                               DefinitionType::LOOSE_VARIABLE
-                       };
-                       decorationMismatching->addChild(new InterfaceMatchingTestCase(testCtx, TestParamsSp(testParams)));
-               }
+                               // tests component = 0 only for loose variables or member of block
+                               if (((decoration.first == DecorationType::COMPONENT0) ||
+                                        (decoration.second == DecorationType::COMPONENT0)) &&
+                                       ((defType != DefinitionType::LOOSE_VARIABLE) &&
+                                        (defType != DefinitionType::MEMBER_OF_BLOCK)))
+                                       continue;
+
+                               auto testParams = new TestParams
+                               {
+                                       TestType::DECORATION_MISMATCH,
+                                       VecType::VEC4,
+                                       VecType::VEC4,
+                                       decoration.first,
+                                       decoration.second,
+                                       stageType,
+                                       defType
+                               };
+                               decorationMismatching->addChild(new InterfaceMatchingTestCase(testCtx, TestParamsSp(testParams)));
+                       }
 
        testGroup->addChild(decorationMismatching.release());
        return testGroup.release();
index 907fb45..ee73508 100644 (file)
@@ -150658,6 +150658,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_tesc_in_tese_frag
@@ -150666,6 +150698,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_out_frag_in
@@ -150674,6 +150738,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_out_tese_in_frag
@@ -150682,6 +150778,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_out_tese_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_geom_in_frag
@@ -150690,6 +150818,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_geom_out_frag_in
@@ -150698,6 +150858,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_out_tesc_in_tese_geom_frag
@@ -150706,6 +150898,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_out_tesc_in_tese_geom_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_out_geom_in_frag
@@ -150714,6 +150938,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_out_geom_in_frag
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_loose_variable_vert_tesc_tese_geom_out_frag_in
@@ -150722,6 +150978,38 @@ dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_fla
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_loose_variable_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_loose_variable_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_component0_in_none_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_component0_member_of_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_structure_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_none_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_noperspective_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_flat_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_flat_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
+dEQP-VK.pipeline.interface_matching.decoration_mismatch.out_noperspective_in_none_member_of_array_of_structures_in_block_vert_tesc_tese_geom_out_frag_in
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_in_render_pass
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_out_of_render_pass
 dEQP-VK.pipeline.timestamp.basic_graphics_tests.vertex_input_stage_out_of_render_pass_host_query_reset