From 68e53cca6d1529231d3f8c3b0e7b69722c75b71f Mon Sep 17 00:00:00 2001 From: ziga-lunarg Date: Tue, 1 Nov 2022 19:43:21 +0100 Subject: [PATCH] Add tests with primitive restart generating no primitives If a primitive restart occurs while there's not enough vertices specified to generate a primitive, the primitive should be dropped Components: Vulkan VK-GL-CTS issue: 3742 New tests: dEQP-VK.pipeline.*.input_assembly.primitive_restart.*.restart_all_* Change-Id: I3d1c2ca93cb2b0fd8c41faad2b07be8dd2b7b240 --- android/cts/main/vk-master-2022-03-01/pipeline.txt | 90 +++++++++++++++++++++ .../vk-master/pipeline/fast-linked-library.txt | 30 +++++++ android/cts/main/vk-master/pipeline/monolithic.txt | 30 +++++++ .../main/vk-master/pipeline/pipeline-library.txt | 30 +++++++ .../pipeline/vktPipelineInputAssemblyTests.cpp | 94 +++++++++++++++++----- .../vk-default/pipeline/fast-linked-library.txt | 30 +++++++ .../main/vk-default/pipeline/monolithic.txt | 30 +++++++ .../main/vk-default/pipeline/pipeline-library.txt | 30 +++++++ 8 files changed, 345 insertions(+), 19 deletions(-) diff --git a/android/cts/main/vk-master-2022-03-01/pipeline.txt b/android/cts/main/vk-master-2022-03-01/pipeline.txt index 68c80f7..fa88f06 100644 --- a/android/cts/main/vk-master-2022-03-01/pipeline.txt +++ b/android/cts/main/vk-master-2022-03-01/pipeline.txt @@ -254327,70 +254327,100 @@ dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_topology.index_type_u dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec4_loose_variable_vert_out_frag_in dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec3_loose_variable_vert_out_frag_in dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec2_loose_variable_vert_out_frag_in @@ -395764,22 +395794,32 @@ dEQP-VK.pipeline.monolithic.vertex_input.single_attribute.vec3.as_b10g11r11_uflo dEQP-VK.pipeline.monolithic.vertex_input.single_attribute.mat3.as_b10g11r11_ufloat_pack32_rate_vertex dEQP-VK.pipeline.monolithic.vertex_input.single_attribute.mat3.as_b10g11r11_ufloat_pack32_rate_instance dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_strip @@ -395792,39 +395832,59 @@ dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.r dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_strip @@ -667013,70 +667073,100 @@ dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_topology.index_typ dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec4_loose_variable_vert_out_frag_in dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec3_loose_variable_vert_out_frag_in dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec2_loose_variable_vert_out_frag_in diff --git a/android/cts/main/vk-master/pipeline/fast-linked-library.txt b/android/cts/main/vk-master/pipeline/fast-linked-library.txt index cc6d5bf..fef7bc3 100644 --- a/android/cts/main/vk-master/pipeline/fast-linked-library.txt +++ b/android/cts/main/vk-master/pipeline/fast-linked-library.txt @@ -254327,70 +254327,100 @@ dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_topology.index_typ dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec4_loose_variable_vert_out_frag_in dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec3_loose_variable_vert_out_frag_in dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec2_loose_variable_vert_out_frag_in diff --git a/android/cts/main/vk-master/pipeline/monolithic.txt b/android/cts/main/vk-master/pipeline/monolithic.txt index 3280bb2..bc8c9b4 100644 --- a/android/cts/main/vk-master/pipeline/monolithic.txt +++ b/android/cts/main/vk-master/pipeline/monolithic.txt @@ -254898,26 +254898,36 @@ dEQP-VK.pipeline.monolithic.input_assembly.primitive_topology.index_type_uint8.t dEQP-VK.pipeline.monolithic.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_strip @@ -254931,48 +254941,68 @@ dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.r dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_strip diff --git a/android/cts/main/vk-master/pipeline/pipeline-library.txt b/android/cts/main/vk-master/pipeline/pipeline-library.txt index 271350e..d207596 100644 --- a/android/cts/main/vk-master/pipeline/pipeline-library.txt +++ b/android/cts/main/vk-master/pipeline/pipeline-library.txt @@ -254327,70 +254327,100 @@ dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_topology.index_type_u dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec4_loose_variable_vert_out_frag_in dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec3_loose_variable_vert_out_frag_in dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec2_loose_variable_vert_out_frag_in diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineInputAssemblyTests.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineInputAssemblyTests.cpp index 7b732f4..d819fdc 100644 --- a/external/vulkancts/modules/vulkan/pipeline/vktPipelineInputAssemblyTests.cpp +++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineInputAssemblyTests.cpp @@ -56,6 +56,13 @@ namespace pipeline using namespace vk; +enum class RestartType +{ + NORMAL, + NONE, + ALL, +}; + namespace { @@ -91,10 +98,10 @@ protected: std::vector& indexData, std::vector& vertexData) const = 0; VkPrimitiveTopology m_primitiveTopology; + const int m_primitiveCount; private: const PipelineConstructionType m_pipelineConstructionType; - const int m_primitiveCount; bool m_testPrimitiveRestart; VkIndexType m_indexType; }; @@ -130,7 +137,7 @@ public: const PipelineConstructionType pipelineConstructionType, VkPrimitiveTopology primitiveTopology, VkIndexType indexType, - bool useRestartPrimitives); + RestartType restartType); virtual ~PrimitiveRestartTest (void) {} virtual void checkSupport (Context& context) const; @@ -155,6 +162,7 @@ private: std::vector adjacencies) const; std::vector m_restartPrimitives; + RestartType m_restartType; }; #endif // CTS_USES_VULKANSC @@ -242,8 +250,8 @@ InputAssemblyTest::InputAssemblyTest (tcu::TestContext& testContext, VkIndexType indexType) : vkt::TestCase (testContext, name, description) , m_primitiveTopology (primitiveTopology) + , m_primitiveCount(primitiveCount) , m_pipelineConstructionType(pipelineConstructionType) - , m_primitiveCount (primitiveCount) , m_testPrimitiveRestart (testPrimitiveRestart) , m_indexType (indexType) { @@ -735,13 +743,50 @@ PrimitiveRestartTest::PrimitiveRestartTest (tcu::TestContext& testContext, PipelineConstructionType pipelineConstructionType, VkPrimitiveTopology primitiveTopology, VkIndexType indexType, - bool useRestartPrimitives) + RestartType restartType) : InputAssemblyTest (testContext, name, description, pipelineConstructionType, primitiveTopology, 10, true, indexType) + , m_restartType(restartType) { deUint32 restartPrimitives[] = { 1, 5 }; - m_restartPrimitives = useRestartPrimitives ? std::vector(restartPrimitives, restartPrimitives + sizeof(restartPrimitives) / sizeof(deUint32)) : std::vector{}; + if (restartType == RestartType::NORMAL) + { + m_restartPrimitives = std::vector(restartPrimitives, restartPrimitives + sizeof(restartPrimitives) / sizeof(deUint32)); + } + else if (restartType == RestartType::NONE) + { + m_restartPrimitives = std::vector{}; + } + else + { + deUint32 count = 1; + switch (primitiveTopology) + { + case VK_PRIMITIVE_TOPOLOGY_LINE_LIST: + case VK_PRIMITIVE_TOPOLOGY_LINE_STRIP: + case VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY: + case VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY: + count = 2; + break; + case VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST: + case VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP: + case VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN: + case VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY: + case VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY: + count = 3; + break; + default: + break; + } + for (deUint32 i = 0; i < (deUint32)m_primitiveCount; ++i) + { + if (i % count == count - 1) + { + m_restartPrimitives.push_back(i); + } + } + } } void PrimitiveRestartTest::checkSupport (Context& context) const @@ -833,7 +878,7 @@ void PrimitiveRestartTest::createBufferData (VkPrimitiveTopology topology, int p } else { - if (primitiveStart) + if (primitiveStart && m_restartType != RestartType::ALL) { const Vertex4RGBA vertex = { @@ -870,7 +915,7 @@ void PrimitiveRestartTest::createBufferData (VkPrimitiveTopology topology, int p } else { - if (primitiveStart) + if (primitiveStart && m_restartType != RestartType::ALL) { for (int vertexNdx = 0; vertexNdx < 2; vertexNdx++) { @@ -912,7 +957,7 @@ void PrimitiveRestartTest::createBufferData (VkPrimitiveTopology topology, int p } else { - if (primitiveStart) + if (primitiveStart && m_restartType != RestartType::ALL) { Vertex4RGBA vertex = { @@ -956,7 +1001,7 @@ void PrimitiveRestartTest::createBufferData (VkPrimitiveTopology topology, int p } else { - if (primitiveStart) + if (primitiveStart && m_restartType != RestartType::ALL) { indices.push_back(0); @@ -998,7 +1043,7 @@ void PrimitiveRestartTest::createBufferData (VkPrimitiveTopology topology, int p } else { - if (primitiveStart) + if (primitiveStart && m_restartType != RestartType::ALL) { for (int vertexNdx = 0; vertexNdx < 2; vertexNdx++) { @@ -1676,38 +1721,49 @@ de::MovePtr createPrimitiveRestartTests (tcu::TestContext& t de::MovePtr indexUint32Tests (new tcu::TestCaseGroup(testCtx, "index_type_uint32", "")); de::MovePtr indexUint8Tests (new tcu::TestCaseGroup(testCtx, "index_type_uint8", "")); - bool useRestartPrimitives[] = { true, false }; + constexpr struct RestartTest + { + RestartType type; + const char* name; + } restartTypes[] = + { + { RestartType::NORMAL, "", }, + { RestartType::NONE, "no_restart_", }, + { RestartType::ALL, "restart_all_" }, + }; for (int topologyNdx = 0; topologyNdx < DE_LENGTH_OF_ARRAY(primitiveRestartTopologies); topologyNdx++) { const VkPrimitiveTopology topology = primitiveRestartTopologies[topologyNdx]; - for (int useRestartNdx = 0; useRestartNdx < DE_LENGTH_OF_ARRAY(useRestartPrimitives); useRestartNdx++) + for (int useRestartNdx = 0; useRestartNdx < DE_LENGTH_OF_ARRAY(restartTypes); useRestartNdx++) { - std::string restartName = useRestartPrimitives[useRestartNdx] ? "" : "no_restart_"; + if (topology == VK_PRIMITIVE_TOPOLOGY_POINT_LIST && restartTypes[useRestartNdx].type == RestartType::ALL) { + continue; + } indexUint16Tests->addChild(new PrimitiveRestartTest(testCtx, - restartName + getPrimitiveTopologyCaseName(topology), + restartTypes[useRestartNdx].name + getPrimitiveTopologyCaseName(topology), "", pipelineConstructionType, topology, VK_INDEX_TYPE_UINT16, - useRestartPrimitives[useRestartNdx])); + restartTypes[useRestartNdx].type)); indexUint32Tests->addChild(new PrimitiveRestartTest(testCtx, - restartName + getPrimitiveTopologyCaseName(topology), + restartTypes[useRestartNdx].name + getPrimitiveTopologyCaseName(topology), "", pipelineConstructionType, topology, VK_INDEX_TYPE_UINT32, - useRestartPrimitives[useRestartNdx])); + restartTypes[useRestartNdx].type)); indexUint8Tests->addChild(new PrimitiveRestartTest(testCtx, - restartName + getPrimitiveTopologyCaseName(topology), + restartTypes[useRestartNdx].name + getPrimitiveTopologyCaseName(topology), "", pipelineConstructionType, topology, VK_INDEX_TYPE_UINT8_EXT, - useRestartPrimitives[useRestartNdx])); + restartTypes[useRestartNdx].type)); } } diff --git a/external/vulkancts/mustpass/main/vk-default/pipeline/fast-linked-library.txt b/external/vulkancts/mustpass/main/vk-default/pipeline/fast-linked-library.txt index b1d4d00..ca9e5e6 100644 --- a/external/vulkancts/mustpass/main/vk-default/pipeline/fast-linked-library.txt +++ b/external/vulkancts/mustpass/main/vk-default/pipeline/fast-linked-library.txt @@ -254368,70 +254368,100 @@ dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_topology.index_typ dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.fast_linked_library.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec4_loose_variable_vert_out_frag_in dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec3_loose_variable_vert_out_frag_in dEQP-VK.pipeline.fast_linked_library.interface_matching.vector_length.out_vec4_in_vec2_loose_variable_vert_out_frag_in diff --git a/external/vulkancts/mustpass/main/vk-default/pipeline/monolithic.txt b/external/vulkancts/mustpass/main/vk-default/pipeline/monolithic.txt index 77ad8d5..9c68072 100644 --- a/external/vulkancts/mustpass/main/vk-default/pipeline/monolithic.txt +++ b/external/vulkancts/mustpass/main/vk-default/pipeline/monolithic.txt @@ -254939,26 +254939,36 @@ dEQP-VK.pipeline.monolithic.input_assembly.primitive_topology.index_type_uint8.t dEQP-VK.pipeline.monolithic.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_line_strip @@ -254972,48 +254982,68 @@ dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.r dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint16.restart_disabled_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_list dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_list_with_adjacency dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.index_type_uint8.restart_disabled_line_strip diff --git a/external/vulkancts/mustpass/main/vk-default/pipeline/pipeline-library.txt b/external/vulkancts/mustpass/main/vk-default/pipeline/pipeline-library.txt index 2e591c9..d7817a9 100644 --- a/external/vulkancts/mustpass/main/vk-default/pipeline/pipeline-library.txt +++ b/external/vulkancts/mustpass/main/vk-default/pipeline/pipeline-library.txt @@ -254368,70 +254368,100 @@ dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_topology.index_type_u dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_topology.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint16.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint32.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_fan +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_fan dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_strip_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_strip_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_point_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_line_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_line_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_triangle_list_with_adjacency +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_triangle_list_with_adjacency dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.patch_list dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.no_restart_patch_list +dEQP-VK.pipeline.pipeline_library.input_assembly.primitive_restart.index_type_uint8.restart_all_patch_list dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec4_loose_variable_vert_out_frag_in dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec3_loose_variable_vert_out_frag_in dEQP-VK.pipeline.pipeline_library.interface_matching.vector_length.out_vec4_in_vec2_loose_variable_vert_out_frag_in -- 2.7.4