From 44f251b10430052b60135d5e454df85b4163b56d Mon Sep 17 00:00:00 2001 From: Jari Komppa Date: Wed, 23 Feb 2022 15:20:40 +0200 Subject: [PATCH] Add dynamic state to instancing tests Adds variants of the instancing tests that use dynamic state. New tests: dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state* Components: Vulkan VK-GL-CTS issue: 3239 Change-Id: Ic037f27724b9370cb43e70b54d98961dfc30c19a --- android/cts/main/vk-master-2021-03-01/draw.txt | 528 +++++++++++++++++++++ android/cts/main/vk-master/draw.txt | 528 +++++++++++++++++++++ .../modules/vulkan/draw/vktDrawInstancedTests.cpp | 142 +++++- .../vulkancts/mustpass/main/vk-default/draw.txt | 528 +++++++++++++++++++++ 4 files changed, 1700 insertions(+), 26 deletions(-) diff --git a/android/cts/main/vk-master-2021-03-01/draw.txt b/android/cts/main/vk-master-2021-03-01/draw.txt index fdeef6e..c515179 100644 --- a/android/cts/main/vk-master-2021-03-01/draw.txt +++ b/android/cts/main/vk-master-2021-03-01/draw.txt @@ -62,6 +62,270 @@ dEQP-VK.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_pa dEQP-VK.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_param_count_instanced.no_first_instance.triangle_strip dEQP-VK.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_param_count_instanced.first_instance.triangle_list dEQP-VK.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_param_count_instanced.first_instance.triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview dEQP-VK.draw.renderpass.inverted_depth_ranges.depthclamp_deltasmall dEQP-VK.draw.renderpass.inverted_depth_ranges.depthclamp_deltaone dEQP-VK.draw.renderpass.inverted_depth_ranges.depthclamp_deltaone_bias_clamp_neg @@ -6229,6 +6493,270 @@ dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topo dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw_indexed dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw_indirect diff --git a/android/cts/main/vk-master/draw.txt b/android/cts/main/vk-master/draw.txt index 35156ae..2f4f676 100644 --- a/android/cts/main/vk-master/draw.txt +++ b/android/cts/main/vk-master/draw.txt @@ -607,6 +607,270 @@ dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_tr dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview dEQP-VK.draw.renderpass.shader_draw_parameters.base_vertex.draw dEQP-VK.draw.renderpass.shader_draw_parameters.base_vertex.draw_indexed dEQP-VK.draw.renderpass.shader_draw_parameters.base_vertex.draw_indirect @@ -6962,6 +7226,270 @@ dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topo dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw_indexed dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw_indirect diff --git a/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp b/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp index ae714cf..80880da 100644 --- a/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp +++ b/external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp @@ -72,6 +72,8 @@ struct TestParams deUint32 attribDivisor; deBool testMultiview; + + deBool dynamicState; }; struct VertexPositionAndColor @@ -89,6 +91,10 @@ struct VertexPositionAndColor std::ostream & operator<<(std::ostream & str, TestParams const & v) { std::ostringstream string; + + if (v.dynamicState) + string << "dynamic_state_"; + switch (v.function) { case TestParams::FUNCTION_DRAW: @@ -289,6 +295,12 @@ public: virtual void checkSupport (Context& context) const { + if (m_params.dynamicState) + { + const auto physicalVertexInputDynamicState = context.getVertexInputDynamicStateFeaturesEXT(); + if (!physicalVertexInputDynamicState.vertexInputDynamicState) + TCU_THROW(NotSupportedError, "Implementation does not support vertexInputDynamicState"); + } if (m_params.testAttribDivisor) { context.requireDeviceFunctionality("VK_EXT_vertex_attribute_divisor"); @@ -481,6 +493,7 @@ InstancedDrawInstance::InstancedDrawInstance(Context &context, TestParams params 1u, m_params.attribDivisor, }; + if (m_params.testAttribDivisor) m_vertexInputState.addDivisors(1, &vertexInputBindingDivisorDescription); @@ -500,7 +513,6 @@ InstancedDrawInstance::InstancedDrawInstance(Context &context, TestParams params PipelineCreateInfo pipelineCreateInfo(*m_pipelineLayout, *m_renderPass, 0, 0); pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*vs, "main", vk::VK_SHADER_STAGE_VERTEX_BIT)); pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*fs, "main", vk::VK_SHADER_STAGE_FRAGMENT_BIT)); - pipelineCreateInfo.addState(PipelineCreateInfo::VertexInputState(m_vertexInputState)); pipelineCreateInfo.addState(PipelineCreateInfo::InputAssemblerState(m_params.topology)); pipelineCreateInfo.addState(PipelineCreateInfo::ColorBlendState(1, &vkCbAttachmentState)); pipelineCreateInfo.addState(PipelineCreateInfo::ViewportState(1, std::vector(1, viewport), std::vector(1, scissor))); @@ -508,6 +520,28 @@ InstancedDrawInstance::InstancedDrawInstance(Context &context, TestParams params pipelineCreateInfo.addState(PipelineCreateInfo::RasterizerState()); pipelineCreateInfo.addState(PipelineCreateInfo::MultiSampleState()); + if (m_params.dynamicState) + { + vk::VkDynamicState dynStates[] = + { + vk::VK_DYNAMIC_STATE_VERTEX_INPUT_EXT + }; + + vk::VkPipelineDynamicStateCreateInfo dynamicState + { + vk::VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO, + DE_NULL, + 0, + 1, + dynStates + }; + pipelineCreateInfo.addState(dynamicState); + } + else + { + pipelineCreateInfo.addState(PipelineCreateInfo::VertexInputState(m_vertexInputState)); + } + vk::VkPipelineRenderingCreateInfoKHR renderingFormatCreateInfo { vk::VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR, @@ -640,6 +674,59 @@ tcu::TestStatus InstancedDrawInstance::iterate() m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); + if (m_params.dynamicState) + { + vk::VkVertexInputBindingDescription2EXT vertexBindingDescription[2] = + { + { + vk::VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT, + 0, + 0u, + (deUint32)sizeof(VertexPositionAndColor), + vk::VK_VERTEX_INPUT_RATE_VERTEX, + 1 + }, + { + vk::VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT, + 0, + 1u, + (deUint32)sizeof(tcu::Vec4), + vk::VK_VERTEX_INPUT_RATE_INSTANCE, + m_params.attribDivisor + }, + + }; + vk::VkVertexInputAttributeDescription2EXT vertexAttributeDescription[3] = + { + { + vk::VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT, + 0, + 0u, + 0u, + vk::VK_FORMAT_R32G32B32A32_SFLOAT, + 0u + }, + { + vk::VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT, + 0, + 1u, + 0u, + vk::VK_FORMAT_R32G32B32A32_SFLOAT, + (deUint32)sizeof(tcu::Vec4), + }, + { + vk::VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT, + 0, + 2u, + 1u, + vk::VK_FORMAT_R32G32B32A32_SFLOAT, + 0, + } + }; + + m_vk.cmdSetVertexInputEXT(*m_cmdBuffer, 2, vertexBindingDescription, 3, vertexAttributeDescription); + } + switch (m_params.function) { case TestParams::FUNCTION_DRAW: @@ -875,36 +962,39 @@ InstancedTests::InstancedTests(tcu::TestContext& testCtx, bool useDynamicRenderi static const deBool multiviews[] = { DE_FALSE, DE_TRUE }; static const deUint32 divisors[] = { 0, 1, 2, 4, 20 }; - - for (int topologyNdx = 0; topologyNdx < DE_LENGTH_OF_ARRAY(topologies); topologyNdx++) + for (int dynState = 0; dynState < 2; dynState++) { - for (int functionNdx = 0; functionNdx < DE_LENGTH_OF_ARRAY(functions); functionNdx++) + for (int topologyNdx = 0; topologyNdx < DE_LENGTH_OF_ARRAY(topologies); topologyNdx++) { - for (int testAttribDivisor = 0; testAttribDivisor < 2; testAttribDivisor++) + for (int functionNdx = 0; functionNdx < DE_LENGTH_OF_ARRAY(functions); functionNdx++) { - for (int divisorNdx = 0; divisorNdx < DE_LENGTH_OF_ARRAY(divisors); divisorNdx++) + for (int testAttribDivisor = 0; testAttribDivisor < 2; testAttribDivisor++) { - for (int multiviewNdx = 0; multiviewNdx < DE_LENGTH_OF_ARRAY(multiviews); multiviewNdx++) + for (int divisorNdx = 0; divisorNdx < DE_LENGTH_OF_ARRAY(divisors); divisorNdx++) { - // If we don't have VK_EXT_vertex_attribute_divisor, we only get a divisor or 1. - if (!testAttribDivisor && divisors[divisorNdx] != 1) - continue; - - TestParams param; - param.function = functions[functionNdx]; - param.topology = topologies[topologyNdx]; - param.useDynamicRendering = useDynamicRendering; - param.testAttribDivisor = testAttribDivisor ? DE_TRUE : DE_FALSE; - param.attribDivisor = divisors[divisorNdx]; - param.testMultiview = multiviews[multiviewNdx]; - - // Add multiview tests only when vertex attribute divisor is enabled. - if (param.testMultiview && !testAttribDivisor) - continue; - - std::string testName = de::toString(param); - - addChild(new InstancedDrawCase(m_testCtx, de::toLower(testName), "Instanced drawing test", param)); + for (int multiviewNdx = 0; multiviewNdx < DE_LENGTH_OF_ARRAY(multiviews); multiviewNdx++) + { + // If we don't have VK_EXT_vertex_attribute_divisor, we only get a divisor or 1. + if (!testAttribDivisor && divisors[divisorNdx] != 1) + continue; + + TestParams param; + param.function = functions[functionNdx]; + param.topology = topologies[topologyNdx]; + param.useDynamicRendering = useDynamicRendering; + param.testAttribDivisor = testAttribDivisor ? DE_TRUE : DE_FALSE; + param.attribDivisor = divisors[divisorNdx]; + param.testMultiview = multiviews[multiviewNdx]; + param.dynamicState = dynState == 0 ? false : true; + + // Add multiview tests only when vertex attribute divisor is enabled. + if (param.testMultiview && !testAttribDivisor) + continue; + + std::string testName = de::toString(param); + + addChild(new InstancedDrawCase(m_testCtx, de::toLower(testName), "Instanced drawing test", param)); + } } } } diff --git a/external/vulkancts/mustpass/main/vk-default/draw.txt b/external/vulkancts/mustpass/main/vk-default/draw.txt index 8fbf8e8..757fd9f 100644 --- a/external/vulkancts/mustpass/main/vk-default/draw.txt +++ b/external/vulkancts/mustpass/main/vk-default/draw.txt @@ -607,6 +607,270 @@ dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_tr dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 dEQP-VK.draw.renderpass.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.renderpass.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview dEQP-VK.draw.renderpass.shader_draw_parameters.base_vertex.draw dEQP-VK.draw.renderpass.shader_draw_parameters.base_vertex.draw_indexed dEQP-VK.draw.renderpass.shader_draw_parameters.base_vertex.draw_indirect @@ -6963,6 +7227,270 @@ dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topo dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 dEQP-VK.draw.dynamic_rendering.instanced.draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_point_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_line_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_list_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_strip_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_0_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_1_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_2_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_4_multiview +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20 +dEQP-VK.draw.dynamic_rendering.instanced.dynamic_state_draw_indexed_indirect_vk_primitive_topology_triangle_fan_attrib_divisor_20_multiview dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw_indexed dEQP-VK.draw.dynamic_rendering.shader_draw_parameters.base_vertex.draw_indirect -- 2.7.4