external/vulkancts/modules/vulkan/vktTestGroupUtil.cpp \
external/vulkancts/modules/vulkan/vktTestPackage.cpp \
external/vulkancts/modules/vulkan/vktTestPackageEntry.cpp \
+ external/vulkancts/modules/vulkan/wsi/vktNativeObjectsUtil.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiColorSpaceTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiDisplayControlTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiDisplayTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiDisplayTimingTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiFullScreenExclusiveTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiIncrementalPresentTests.cpp \
+ external/vulkancts/modules/vulkan/wsi/vktWsiPresentIdWaitTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiSharedPresentableImageTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiSurfaceTests.cpp \
external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp \
dEQP-EGL.functional.image.api.create_image_gles2_renderbuffer_rgb5_a1
dEQP-EGL.functional.image.api.create_image_gles2_renderbuffer_rgb565
dEQP-EGL.functional.image.api.create_image_gles2_renderbuffer_stencil_index8
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_rgb565
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_rgb8
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_rgba8
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_rgba4
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_rgb5_a1
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_depth_component_16
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_depth_component_24
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_depth24_stencil8
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_depth_component_32f
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_depth32f_stencil8
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_rgb10_a2
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_rgba16f
+dEQP-EGL.functional.image.api.create_image_gles2_android_native_stencil_index8
dEQP-EGL.functional.image.api.image_target_gles2_tex2d
dEQP-EGL.functional.image.api.image_target_gles2_renderbuffer
dEQP-EGL.functional.image.create.gles2_texture_rgb8_texture
dEQP-EGL.functional.image.create.gles2_renderbuffer_rgb565_read_pixels
dEQP-EGL.functional.image.create.gles2_renderbuffer_depth16_depth_buffer
dEQP-EGL.functional.image.create.gles2_renderbuffer_stencil_stencil_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_rgba4_texture
+dEQP-EGL.functional.image.create.gles2_android_native_rgba4_read_pixels
+dEQP-EGL.functional.image.create.gles2_android_native_rgb5_a1_texture
+dEQP-EGL.functional.image.create.gles2_android_native_rgb5_a1_read_pixels
+dEQP-EGL.functional.image.create.gles2_android_native_rgb565_texture
+dEQP-EGL.functional.image.create.gles2_android_native_rgb565_read_pixels
+dEQP-EGL.functional.image.create.gles2_android_native_rgb8_texture
+dEQP-EGL.functional.image.create.gles2_android_native_rgb8_read_pixels
+dEQP-EGL.functional.image.create.gles2_android_native_rgba8_texture
+dEQP-EGL.functional.image.create.gles2_android_native_rgba8_read_pixels
+dEQP-EGL.functional.image.create.gles2_android_native_d16_depth_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_d24_depth_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_d24s8_depth_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_d24s8_stencil_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_d32f_depth_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_d32fs8_depth_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_d32fs8_stencil_buffer
+dEQP-EGL.functional.image.create.gles2_android_native_rgb10a2_texture
+dEQP-EGL.functional.image.create.gles2_android_native_rgb10a2_read_pixels
+dEQP-EGL.functional.image.create.gles2_android_native_rgba16f_texture
+dEQP-EGL.functional.image.create.gles2_android_native_rgba16f_read_pixels
+dEQP-EGL.functional.image.create.gles2_android_native_s8_stencil_buffer
+dEQP-EGL.functional.image.create.gles3_android_native_array_rgba4_texture_array
+dEQP-EGL.functional.image.create.gles3_android_native_array_rgb5_a1_texture_array
+dEQP-EGL.functional.image.create.gles3_android_native_array_rgb565_texture_array
+dEQP-EGL.functional.image.create.gles3_android_native_array_rgb8_texture_array
+dEQP-EGL.functional.image.create.gles3_android_native_array_rgba8_texture_array
dEQP-EGL.functional.image.modify.tex_rgb8_tex_subimage_rgb8
dEQP-EGL.functional.image.modify.tex_rgb8_renderbuffer_clear_color
dEQP-EGL.functional.image.modify.tex_rgb565_tex_subimage_rgb8
dEQP-EGL.functional.image.modify.renderbuffer_rgb565_renderbuffer_clear_color
dEQP-EGL.functional.image.modify.renderbuffer_depth16_renderbuffer_clear_depth
dEQP-EGL.functional.image.modify.renderbuffer_stencil_renderbuffer_clear_stencil
+dEQP-EGL.functional.image.modify.android_native_rgba4_tex_subimage_rgba8
+dEQP-EGL.functional.image.modify.android_native_rgba4_tex_subimage_rgba4
+dEQP-EGL.functional.image.modify.android_native_rgba4_renderbuffer_clear_color
+dEQP-EGL.functional.image.modify.android_native_rgb5_a1_tex_subimage_rgb5_a1
+dEQP-EGL.functional.image.modify.android_native_rgb5_a1_renderbuffer_clear_color
+dEQP-EGL.functional.image.modify.android_native_rgb565_tex_subimage_rgb8
+dEQP-EGL.functional.image.modify.android_native_rgb565_tex_subimage_rgb565
+dEQP-EGL.functional.image.modify.android_native_rgb565_renderbuffer_clear_color
+dEQP-EGL.functional.image.modify.android_native_rgb8_tex_subimage_rgb8
+dEQP-EGL.functional.image.modify.android_native_rgb8_renderbuffer_clear_color
+dEQP-EGL.functional.image.modify.android_native_rgba8_tex_subimage_rgba8
+dEQP-EGL.functional.image.modify.android_native_rgba8_renderbuffer_clear_color
+dEQP-EGL.functional.image.modify.android_native_d16_renderbuffer_clear_depth
+dEQP-EGL.functional.image.modify.android_native_d24_renderbuffer_clear_depth
+dEQP-EGL.functional.image.modify.android_native_d24s8_renderbuffer_clear_depth
+dEQP-EGL.functional.image.modify.android_native_d24s8_renderbuffer_clear_stencil
+dEQP-EGL.functional.image.modify.android_native_d32f_renderbuffer_clear_depth
+dEQP-EGL.functional.image.modify.android_native_d32fs8_renderbuffer_clear_depth
+dEQP-EGL.functional.image.modify.android_native_d32fs8_renderbuffer_clear_stencil
+dEQP-EGL.functional.image.modify.android_native_rgb10a2_renderbuffer_clear_color
+dEQP-EGL.functional.image.modify.android_native_rgba16f_renderbuffer_clear_color
+dEQP-EGL.functional.image.modify.android_native_s8_renderbuffer_clear_stencil
dEQP-EGL.functional.image.render_multiple_contexts.gles2_texture_rgb8_texture
dEQP-EGL.functional.image.render_multiple_contexts.gles2_texture_rgb8_read_pixels
dEQP-EGL.functional.image.render_multiple_contexts.gles2_texture_rgb565_texture
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_rgb565_read_pixels
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_stencil_stencil_buffer
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgba4_texture
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgba4_read_pixels
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb5_a1_texture
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb5_a1_read_pixels
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb565_texture
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb565_read_pixels
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb8_texture
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb8_read_pixels
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgba8_texture
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgba8_read_pixels
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d16_depth_buffer
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d24_depth_buffer
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d24s8_depth_buffer_clear_depth
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d24s8_depth_buffer_clear_stencil
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d24s8_stencil_buffer_clear_depth
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d24s8_stencil_buffer_clear_stencil
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d32f_depth_buffer
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d32fs8_depth_buffer_clear_depth
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d32fs8_depth_buffer_clear_stencil
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d32fs8_stencil_buffer_clear_depth
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_d32fs8_stencil_buffer_clear_stencil
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb10a2_texture
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgb10a2_read_pixels
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgba16f_texture
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_rgba16f_read_pixels
+dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_s8_stencil_buffer
dEQP-EGL.functional.sharing.gles2.context.create_destroy
dEQP-EGL.functional.sharing.gles2.context.create_destroy_mixed
dEQP-EGL.functional.sharing.gles2.buffer.create_delete
+++ /dev/null
-dEQP-EGL.functional.image.*.*android_native*
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
vk-master-2021-03-01/draw.txt
vk-master-2021-03-01/drm-format-modifiers.txt
vk-master-2021-03-01/dynamic-state.txt
+vk-master-2021-03-01/fragment-operations.txt
vk-master-2021-03-01/fragment-shading-rate.txt
vk-master-2021-03-01/geometry.txt
vk-master-2021-03-01/glsl.txt
dEQP-VK.draw.multiple_clears_within_render_pass.load_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
dEQP-VK.draw.multiple_clears_within_render_pass.draw_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
dEQP-VK.draw.multiple_clears_within_render_pass.clear_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.offset_6
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.dynamic_state.rs_state.nonzero_depth_bias_constant
+dEQP-VK.dynamic_state.rs_state.nonzero_depth_bias_clamp
dEQP-VK.dynamic_state.compute_transfer.single.compute.viewport.before
dEQP-VK.dynamic_state.compute_transfer.single.compute.viewport.after
dEQP-VK.dynamic_state.compute_transfer.single.compute.scissor.before
--- /dev/null
+dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_shading_rate.misc.limits
+dEQP-VK.fragment_shading_rate.misc.shading_rates
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_1x1
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_4x4
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_33x35
dEQP-VK.glsl.builtin.precision_double.fma.compute.vec2
dEQP-VK.glsl.builtin.precision_double.fma.compute.vec3
dEQP-VK.glsl.builtin.precision_double.fma.compute.vec4
+dEQP-VK.glsl.atomic_operations.exchange_float16_vertex
+dEQP-VK.glsl.atomic_operations.exchange_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_fragment
+dEQP-VK.glsl.atomic_operations.exchange_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_geometry
+dEQP-VK.glsl.atomic_operations.exchange_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute_reference
dEQP-VK.glsl.atomic_operations.exchange_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.exchange_signed_fragment_reference
dEQP-VK.glsl.atomic_operations.exchange_signed_geometry_reference
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_tess_eval_reference
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.add_float16_vertex
+dEQP-VK.glsl.atomic_operations.add_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.add_float16_fragment
+dEQP-VK.glsl.atomic_operations.add_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.add_float16_geometry
+dEQP-VK.glsl.atomic_operations.add_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.add_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.add_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.add_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.add_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.add_float16_compute
+dEQP-VK.glsl.atomic_operations.add_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.add_float16_compute_reference
dEQP-VK.glsl.atomic_operations.add_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.add_signed_fragment_reference
dEQP-VK.glsl.atomic_operations.add_signed_geometry_reference
dEQP-VK.glsl.atomic_operations.add_float64_compute
dEQP-VK.glsl.atomic_operations.add_float64_compute_shared
dEQP-VK.glsl.atomic_operations.add_float64_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float16_vertex
+dEQP-VK.glsl.atomic_operations.min_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float16_fragment
+dEQP-VK.glsl.atomic_operations.min_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float16_geometry
+dEQP-VK.glsl.atomic_operations.min_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float16_compute
+dEQP-VK.glsl.atomic_operations.min_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float16_compute_reference
dEQP-VK.glsl.atomic_operations.min_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.min_signed_fragment_reference
dEQP-VK.glsl.atomic_operations.min_signed_geometry_reference
dEQP-VK.glsl.atomic_operations.min_unsigned_tess_eval_reference
dEQP-VK.glsl.atomic_operations.min_unsigned_compute_shared
dEQP-VK.glsl.atomic_operations.min_unsigned_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float32_vertex
+dEQP-VK.glsl.atomic_operations.min_float32_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float32_fragment
+dEQP-VK.glsl.atomic_operations.min_float32_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float32_geometry
+dEQP-VK.glsl.atomic_operations.min_float32_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float32_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float32_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float32_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float32_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float32_compute
+dEQP-VK.glsl.atomic_operations.min_float32_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float32_compute_reference
dEQP-VK.glsl.atomic_operations.min_signed64bit_vertex_reference
dEQP-VK.glsl.atomic_operations.min_signed64bit_fragment_reference
dEQP-VK.glsl.atomic_operations.min_signed64bit_geometry_reference
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_tess_eval_reference
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float64_vertex
+dEQP-VK.glsl.atomic_operations.min_float64_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float64_fragment
+dEQP-VK.glsl.atomic_operations.min_float64_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float64_geometry
+dEQP-VK.glsl.atomic_operations.min_float64_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float64_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float64_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float64_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float64_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float64_compute
+dEQP-VK.glsl.atomic_operations.min_float64_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float64_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float16_vertex
+dEQP-VK.glsl.atomic_operations.max_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float16_fragment
+dEQP-VK.glsl.atomic_operations.max_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float16_geometry
+dEQP-VK.glsl.atomic_operations.max_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float16_compute
+dEQP-VK.glsl.atomic_operations.max_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float16_compute_reference
dEQP-VK.glsl.atomic_operations.max_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.max_signed_fragment_reference
dEQP-VK.glsl.atomic_operations.max_signed_geometry_reference
dEQP-VK.glsl.atomic_operations.max_unsigned_tess_eval_reference
dEQP-VK.glsl.atomic_operations.max_unsigned_compute_shared
dEQP-VK.glsl.atomic_operations.max_unsigned_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float32_vertex
+dEQP-VK.glsl.atomic_operations.max_float32_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float32_fragment
+dEQP-VK.glsl.atomic_operations.max_float32_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float32_geometry
+dEQP-VK.glsl.atomic_operations.max_float32_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float32_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float32_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float32_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float32_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float32_compute
+dEQP-VK.glsl.atomic_operations.max_float32_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float32_compute_reference
dEQP-VK.glsl.atomic_operations.max_signed64bit_vertex_reference
dEQP-VK.glsl.atomic_operations.max_signed64bit_fragment_reference
dEQP-VK.glsl.atomic_operations.max_signed64bit_geometry_reference
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_tess_eval_reference
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float64_vertex
+dEQP-VK.glsl.atomic_operations.max_float64_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float64_fragment
+dEQP-VK.glsl.atomic_operations.max_float64_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float64_geometry
+dEQP-VK.glsl.atomic_operations.max_float64_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float64_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float64_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float64_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float64_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float64_compute
+dEQP-VK.glsl.atomic_operations.max_float64_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float64_compute_reference
dEQP-VK.glsl.atomic_operations.and_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.and_signed_fragment_reference
dEQP-VK.glsl.atomic_operations.and_signed_geometry_reference
+dEQP-VK.image.store.without_format.1d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.1d.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.2d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.2d.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.3d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.3d.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.cube.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.cube.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm_minalign
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_uint_minalign
dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_copy_format_list
dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_load_format_list
dEQP-VK.image.swapchain_mutable.headless.2d.r8g8b8a8_unorm_r8g8b8a8_snorm_clear_texture_format_list
dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_clear_copy_format_list
dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_copy_copy_format_list
dEQP-VK.image.swapchain_mutable.headless.2d_array.b8g8r8a8_srgb_b8g8r8a8_snorm_draw_copy_format_list
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.atomic_operations.add.1d.notransfer.normal_read.normal_img.r32f_end_result
dEQP-VK.image.atomic_operations.add.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.add.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.dec.cube_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.dec.cube_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.dec.cube_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.buffer.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.buffer.notransfer.normal_read.normal_img.r32f_intermediate_values
+dEQP-VK.image.atomic_operations.min.buffer.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.buffer.transfer.normal_read.normal_img.r32f_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.buffer.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.buffer.notransfer.normal_read.normal_img.r32f_intermediate_values
+dEQP-VK.image.atomic_operations.max.buffer.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.buffer.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.default_value.int8
dEQP-VK.pipeline.spec_constant.graphics.fragment.default_value.uint8
dEQP-VK.pipeline.spec_constant.graphics.fragment.default_value.int16
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.default_value.int8
dEQP-VK.pipeline.spec_constant.graphics.tess_control.default_value.uint8
dEQP-VK.pipeline.spec_constant.graphics.tess_control.default_value.int16
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.default_value.int8
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.default_value.uint8
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.default_value.int16
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.default_value.int8
dEQP-VK.pipeline.spec_constant.graphics.geometry.default_value.uint8
dEQP-VK.pipeline.spec_constant.graphics.geometry.default_value.int16
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.compute.default_value.int8
dEQP-VK.pipeline.spec_constant.compute.default_value.uint8
dEQP-VK.pipeline.spec_constant.compute.default_value.int16
dEQP-VK.pipeline.spec_constant.compute.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.compute.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.compute.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_single
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_multiple_packed
dEQP-VK.pipeline.multisample.standardsampleposition.r8g8b8a8_unorm.samples_2
dEQP-VK.pipeline.multisample.standardsampleposition.r8g8b8a8_unorm.samples_4
dEQP-VK.pipeline.multisample.standardsampleposition.r8g8b8a8_unorm.samples_8
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_greater
dEQP-VK.rasterization.primitives.no_stipple.non_strict_line_strip
dEQP-VK.rasterization.primitives.no_stipple.non_strict_lines_wide
dEQP-VK.rasterization.primitives.no_stipple.non_strict_line_strip_wide
+dEQP-VK.rasterization.primitives.no_stipple.lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide_factor_large
dEQP-VK.rasterization.primitives.stride_zero.single_point
dEQP-VK.rasterization.primitives.stride_zero.four_points
dEQP-VK.rasterization.primitives.stride_zero.many_points
dEQP-VK.wsi.android.full_screen_exclusive.allowed
dEQP-VK.wsi.android.full_screen_exclusive.disallowed
dEQP-VK.wsi.android.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.android.present_id_wait.id.zero
+dEQP-VK.wsi.android.present_id_wait.id.increasing
+dEQP-VK.wsi.android.present_id_wait.id.interleaved
+dEQP-VK.wsi.android.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.android.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.android.present_id_wait.wait.no_frames
+dEQP-VK.wsi.android.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.android.present_id_wait.wait.future_frame
+dEQP-VK.wsi.android.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.macos.swapchain.acquire.too_many
dEQP-VK.wsi.macos.swapchain.acquire.too_many_timeout
dEQP-VK.wsi.macos.swapchain.private_data.min_image_count
dEQP-VK.wsi.macos.full_screen_exclusive.allowed
dEQP-VK.wsi.macos.full_screen_exclusive.disallowed
dEQP-VK.wsi.macos.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.macos.present_id_wait.id.zero
+dEQP-VK.wsi.macos.present_id_wait.id.increasing
+dEQP-VK.wsi.macos.present_id_wait.id.interleaved
+dEQP-VK.wsi.macos.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.macos.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.macos.present_id_wait.wait.no_frames
+dEQP-VK.wsi.macos.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.macos.present_id_wait.wait.future_frame
+dEQP-VK.wsi.macos.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.headless.surface.create
dEQP-VK.wsi.headless.surface.create_custom_allocator
dEQP-VK.wsi.headless.surface.create_simulate_oom
dEQP-VK.wsi.headless.full_screen_exclusive.allowed
dEQP-VK.wsi.headless.full_screen_exclusive.disallowed
dEQP-VK.wsi.headless.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.headless.present_id_wait.id.zero
+dEQP-VK.wsi.headless.present_id_wait.id.increasing
+dEQP-VK.wsi.headless.present_id_wait.id.interleaved
+dEQP-VK.wsi.headless.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.headless.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.headless.present_id_wait.wait.no_frames
+dEQP-VK.wsi.headless.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.headless.present_id_wait.wait.future_frame
+dEQP-VK.wsi.headless.present_id_wait.wait.two_swapchains
dEQP-VK.ycbcr.filtering.linear_sampler_g8_b8r8_2plane_420_unorm
dEQP-VK.ycbcr.filtering.linear_sampler_with_chroma_linear_filtering_g8_b8r8_2plane_420_unorm
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r8_sint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_sint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r8_sint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_sint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.query.size_lod.vertex.g8_b8r8_2plane_444_unorm_ext
dEQP-VK.ycbcr.query.size_lod.vertex.g8_b8r8_2plane_444_unorm_ext_disjoint
dEQP-VK.ycbcr.query.size_lod.vertex.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext
dEQP-VK.draw.multiple_clears_within_render_pass.load_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
dEQP-VK.draw.multiple_clears_within_render_pass.draw_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
dEQP-VK.draw.multiple_clears_within_render_pass.clear_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.offset_6
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
dEQP-VK.dynamic_state.rs_state.depth_bias
dEQP-VK.dynamic_state.rs_state.depth_bias_clamp
dEQP-VK.dynamic_state.rs_state.line_width
+dEQP-VK.dynamic_state.rs_state.nonzero_depth_bias_constant
+dEQP-VK.dynamic_state.rs_state.nonzero_depth_bias_clamp
dEQP-VK.dynamic_state.cb_state.blend_constants
dEQP-VK.dynamic_state.ds_state.depth_bounds_1
dEQP-VK.dynamic_state.ds_state.depth_bounds_2
dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_stencil_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_depth_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_stencil_no_attachment
+dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_shading_rate.misc.limits
+dEQP-VK.fragment_shading_rate.misc.shading_rates
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_1x1
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_4x4
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_33x35
dEQP-VK.glsl.opaque_type_indexing.atomic_counter.dynamically_uniform_tess_ctrl
dEQP-VK.glsl.opaque_type_indexing.atomic_counter.dynamically_uniform_tess_eval
dEQP-VK.glsl.opaque_type_indexing.atomic_counter.dynamically_uniform_compute
+dEQP-VK.glsl.atomic_operations.exchange_float16_vertex
+dEQP-VK.glsl.atomic_operations.exchange_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_fragment
+dEQP-VK.glsl.atomic_operations.exchange_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_geometry
+dEQP-VK.glsl.atomic_operations.exchange_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute_reference
dEQP-VK.glsl.atomic_operations.exchange_signed_vertex
dEQP-VK.glsl.atomic_operations.exchange_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.exchange_signed_fragment
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.add_float16_vertex
+dEQP-VK.glsl.atomic_operations.add_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.add_float16_fragment
+dEQP-VK.glsl.atomic_operations.add_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.add_float16_geometry
+dEQP-VK.glsl.atomic_operations.add_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.add_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.add_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.add_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.add_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.add_float16_compute
+dEQP-VK.glsl.atomic_operations.add_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.add_float16_compute_reference
dEQP-VK.glsl.atomic_operations.add_signed_vertex
dEQP-VK.glsl.atomic_operations.add_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.add_signed_fragment
dEQP-VK.glsl.atomic_operations.add_float64_compute
dEQP-VK.glsl.atomic_operations.add_float64_compute_shared
dEQP-VK.glsl.atomic_operations.add_float64_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float16_vertex
+dEQP-VK.glsl.atomic_operations.min_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float16_fragment
+dEQP-VK.glsl.atomic_operations.min_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float16_geometry
+dEQP-VK.glsl.atomic_operations.min_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float16_compute
+dEQP-VK.glsl.atomic_operations.min_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float16_compute_reference
dEQP-VK.glsl.atomic_operations.min_signed_vertex
dEQP-VK.glsl.atomic_operations.min_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.min_signed_fragment
dEQP-VK.glsl.atomic_operations.min_unsigned_compute
dEQP-VK.glsl.atomic_operations.min_unsigned_compute_shared
dEQP-VK.glsl.atomic_operations.min_unsigned_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float32_vertex
+dEQP-VK.glsl.atomic_operations.min_float32_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float32_fragment
+dEQP-VK.glsl.atomic_operations.min_float32_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float32_geometry
+dEQP-VK.glsl.atomic_operations.min_float32_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float32_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float32_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float32_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float32_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float32_compute
+dEQP-VK.glsl.atomic_operations.min_float32_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float32_compute_reference
dEQP-VK.glsl.atomic_operations.min_signed64bit_vertex
dEQP-VK.glsl.atomic_operations.min_signed64bit_vertex_reference
dEQP-VK.glsl.atomic_operations.min_signed64bit_fragment
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float64_vertex
+dEQP-VK.glsl.atomic_operations.min_float64_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float64_fragment
+dEQP-VK.glsl.atomic_operations.min_float64_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float64_geometry
+dEQP-VK.glsl.atomic_operations.min_float64_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float64_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float64_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float64_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float64_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float64_compute
+dEQP-VK.glsl.atomic_operations.min_float64_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float64_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float16_vertex
+dEQP-VK.glsl.atomic_operations.max_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float16_fragment
+dEQP-VK.glsl.atomic_operations.max_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float16_geometry
+dEQP-VK.glsl.atomic_operations.max_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float16_compute
+dEQP-VK.glsl.atomic_operations.max_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float16_compute_reference
dEQP-VK.glsl.atomic_operations.max_signed_vertex
dEQP-VK.glsl.atomic_operations.max_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.max_signed_fragment
dEQP-VK.glsl.atomic_operations.max_unsigned_compute
dEQP-VK.glsl.atomic_operations.max_unsigned_compute_shared
dEQP-VK.glsl.atomic_operations.max_unsigned_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float32_vertex
+dEQP-VK.glsl.atomic_operations.max_float32_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float32_fragment
+dEQP-VK.glsl.atomic_operations.max_float32_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float32_geometry
+dEQP-VK.glsl.atomic_operations.max_float32_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float32_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float32_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float32_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float32_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float32_compute
+dEQP-VK.glsl.atomic_operations.max_float32_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float32_compute_reference
dEQP-VK.glsl.atomic_operations.max_signed64bit_vertex
dEQP-VK.glsl.atomic_operations.max_signed64bit_vertex_reference
dEQP-VK.glsl.atomic_operations.max_signed64bit_fragment
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float64_vertex
+dEQP-VK.glsl.atomic_operations.max_float64_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float64_fragment
+dEQP-VK.glsl.atomic_operations.max_float64_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float64_geometry
+dEQP-VK.glsl.atomic_operations.max_float64_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float64_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float64_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float64_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float64_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float64_compute
+dEQP-VK.glsl.atomic_operations.max_float64_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float64_compute_reference
dEQP-VK.glsl.atomic_operations.and_signed_vertex
dEQP-VK.glsl.atomic_operations.and_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.and_signed_fragment
dEQP-VK.image.store.without_format.1d.r8g8b8a8_sint
dEQP-VK.image.store.without_format.1d.r32_sint
dEQP-VK.image.store.without_format.1d.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.1d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.1d.b8g8r8a8_uint
dEQP-VK.image.store.without_format.1d.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.1d.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.1d.r32g32_sfloat
dEQP-VK.image.store.without_format.1d_array.r8g8b8a8_sint
dEQP-VK.image.store.without_format.1d_array.r32_sint
dEQP-VK.image.store.without_format.1d_array.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_uint
dEQP-VK.image.store.without_format.1d_array.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.1d_array.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.1d_array.r32g32_sfloat
dEQP-VK.image.store.without_format.2d.r8g8b8a8_sint
dEQP-VK.image.store.without_format.2d.r32_sint
dEQP-VK.image.store.without_format.2d.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.2d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.2d.b8g8r8a8_uint
dEQP-VK.image.store.without_format.2d.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.2d.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.2d.r32g32_sfloat
dEQP-VK.image.store.without_format.2d_array.r8g8b8a8_sint
dEQP-VK.image.store.without_format.2d_array.r32_sint
dEQP-VK.image.store.without_format.2d_array.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_uint
dEQP-VK.image.store.without_format.2d_array.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.2d_array.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.2d_array.r32g32_sfloat
dEQP-VK.image.store.without_format.3d.r8g8b8a8_sint
dEQP-VK.image.store.without_format.3d.r32_sint
dEQP-VK.image.store.without_format.3d.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.3d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.3d.b8g8r8a8_uint
dEQP-VK.image.store.without_format.3d.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.3d.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.3d.r32g32_sfloat
dEQP-VK.image.store.without_format.cube.r8g8b8a8_sint
dEQP-VK.image.store.without_format.cube.r32_sint
dEQP-VK.image.store.without_format.cube.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.cube.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.cube.b8g8r8a8_uint
dEQP-VK.image.store.without_format.cube.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.cube.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.cube.r32g32_sfloat
dEQP-VK.image.store.without_format.cube_array.r8g8b8a8_sint
dEQP-VK.image.store.without_format.cube_array.r32_sint
dEQP-VK.image.store.without_format.cube_array.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_uint
dEQP-VK.image.store.without_format.cube_array.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.cube_array.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.cube_array.r32g32_sfloat
dEQP-VK.image.store.without_format.buffer.r32_sint_minalign
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_unorm
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_unorm_minalign
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm_minalign
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_uint_minalign
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_snorm_minalign
dEQP-VK.image.store.without_format.buffer.b10g11r11_ufloat_pack32
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.buffer.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.buffer.notransfer.normal_read.normal_img.r32f_intermediate_values
+dEQP-VK.image.atomic_operations.min.buffer.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.buffer.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32ui_end_result
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.buffer.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.buffer.notransfer.normal_read.normal_img.r32f_intermediate_values
+dEQP-VK.image.atomic_operations.max.buffer.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.buffer.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r32ui_end_result
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.vertex.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.vertex.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.fragment.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.fragment.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.tess_control.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.tess_control.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.geometry.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.geometry.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.compute.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.compute.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.compute.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_single
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.compute.builtin.default
dEQP-VK.pipeline.spec_constant.compute.builtin.specialized
dEQP-VK.pipeline.spec_constant.compute.expression.spec_const_expression
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_greater
dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip
dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide
dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide
+dEQP-VK.rasterization.primitives.no_stipple.lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide_factor_large
dEQP-VK.rasterization.primitives.static_stipple.lines
dEQP-VK.rasterization.primitives.static_stipple.line_strip
dEQP-VK.rasterization.primitives.static_stipple.lines_wide
dEQP-VK.wsi.android.full_screen_exclusive.allowed
dEQP-VK.wsi.android.full_screen_exclusive.disallowed
dEQP-VK.wsi.android.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.android.present_id_wait.id.zero
+dEQP-VK.wsi.android.present_id_wait.id.increasing
+dEQP-VK.wsi.android.present_id_wait.id.interleaved
+dEQP-VK.wsi.android.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.android.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.android.present_id_wait.wait.no_frames
+dEQP-VK.wsi.android.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.android.present_id_wait.wait.future_frame
+dEQP-VK.wsi.android.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.macos.surface.create
dEQP-VK.wsi.macos.surface.create_custom_allocator
dEQP-VK.wsi.macos.surface.create_simulate_oom
dEQP-VK.wsi.macos.full_screen_exclusive.allowed
dEQP-VK.wsi.macos.full_screen_exclusive.disallowed
dEQP-VK.wsi.macos.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.macos.present_id_wait.id.zero
+dEQP-VK.wsi.macos.present_id_wait.id.increasing
+dEQP-VK.wsi.macos.present_id_wait.id.interleaved
+dEQP-VK.wsi.macos.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.macos.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.macos.present_id_wait.wait.no_frames
+dEQP-VK.wsi.macos.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.macos.present_id_wait.wait.future_frame
+dEQP-VK.wsi.macos.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.headless.surface.create
dEQP-VK.wsi.headless.surface.create_custom_allocator
dEQP-VK.wsi.headless.surface.create_simulate_oom
dEQP-VK.wsi.headless.full_screen_exclusive.allowed
dEQP-VK.wsi.headless.full_screen_exclusive.disallowed
dEQP-VK.wsi.headless.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.headless.present_id_wait.id.zero
+dEQP-VK.wsi.headless.present_id_wait.id.increasing
+dEQP-VK.wsi.headless.present_id_wait.id.interleaved
+dEQP-VK.wsi.headless.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.headless.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.headless.present_id_wait.wait.no_frames
+dEQP-VK.wsi.headless.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.headless.present_id_wait.wait.future_frame
+dEQP-VK.wsi.headless.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.display.get_display_properties
dEQP-VK.wsi.display.get_display_plane_properties
dEQP-VK.wsi.display.get_display_plane_supported_displays
dEQP-VK.ycbcr.filtering.linear_sampler_with_chroma_linear_filtering_g8_b8r8_2plane_420_unorm
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.query.size_lod.vertex.r8g8b8a8_unorm
dEQP-VK.ycbcr.query.size_lod.vertex.g8b8g8r8_422_unorm
dEQP-VK.ycbcr.query.size_lod.vertex.b8g8r8g8_422_unorm
}
""
end
- case image1DShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image1DShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
- case image2DShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image2DShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
- case image1DArrayShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image1DArrayShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
- case image2DArrayShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image2DArrayShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
case imageBuffer
expect compile_fail
values {}
GitRepo(
"https://github.com/KhronosGroup/SPIRV-Tools.git",
None,
- "4d22f58a812ea02e1ad53c9ccba12cb48f2bd0b2",
+ "11cd875ed88484f93943071083b4821b4c3d2193",
"spirv-tools"),
GitRepo(
"https://github.com/KhronosGroup/glslang.git",
None,
- "b848fd6a94526107a0f6e2ab09731625b300763a",
+ "9158061398a96033c990e69156bd28c67114544b",
"glslang",
removeTags = ["master-tot"]),
GitRepo(
"https://github.com/KhronosGroup/SPIRV-Headers.git",
None,
- "f5417a4b6633c3217c9a1bc2f0c70b1454975ba7",
+ "cf653e4ca4858583802b0d1656bc934edff6bd7f",
"spirv-headers"),
GitRepo(
"https://github.com/google/amber.git",
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
setContext((sglr::Context*)&gl_ctx);
+ if (!glu::contextSupports(renderCtx.getType(), glu::ApiType::core(4, 2)) &&
+ !ctxInfo.isExtensionSupported("GL_ARB_compressed_texture_pixel_storage"))
+ {
+ m_testCtx.setTestResult(QP_TEST_RESULT_NOT_SUPPORTED,
+ "GL_ARB_compressed_texture_pixel_storage extension is not supported");
+ return STOP;
+ }
+
switch (m_internalFormat)
{
case GL_COMPRESSED_RGB_S3TC_DXT1_EXT:
setContext((sglr::Context*)&gl_ctx);
+ if (!glu::contextSupports(renderCtx.getType(), glu::ApiType::core(4, 2)) &&
+ !ctxInfo.isExtensionSupported("GL_ARB_compressed_texture_pixel_storage"))
+ {
+ m_testCtx.setTestResult(QP_TEST_RESULT_NOT_SUPPORTED,
+ "GL_ARB_compressed_texture_pixel_storage extension is not supported");
+ return STOP;
+ }
+
switch (m_internalFormat)
{
case GL_COMPRESSED_RGB_S3TC_DXT1_EXT:
# #version 310 es
# #define _int_0 _GLF_uniform_int_values[0]
# #define _int_1 _GLF_uniform_int_values[1]
-# #define _float_0_0 _GLF_uniform_float_values[0]
+# #define _float_0_01 _GLF_uniform_float_values[0]
+# #define _float_1_0 _GLF_uniform_float_values[1]
#
# precision highp float;
# precision highp int;
#
-# // Contents of _GLF_uniform_float_values: 0.0
+# // Contents of _GLF_uniform_float_values: [0.01, 1.0]
# layout(set = 0, binding = 0) uniform buf0
# {
-# float _GLF_uniform_float_values[1];
+# float _GLF_uniform_float_values[2];
# };
#
# // Contents of _GLF_uniform_int_values: [0, 1]
# void main()
# {
# float f0 = mod(10.0, 0.000001);
-#
# float s1 = 0.00000000000000000000000000000000000001;
#
-# if (s1 == 0.0) {
-# s1 = 1.0;
-# }
+# if (s1 == 0.0)
+# s1 = _float_1_0;
#
# float f1 = mod(10.0, s1);
#
-# // Always true. The first and the second disjunctions hold if the subnormal
-# // value was flushed to zero, otherwise the third or the fourth disjunction holds.
-# if (isinf(f1)
-# || s1 == 1.0
-# || (f0 == f1 || (f0 > 0.99 && f0 < 0.01) || (f1 > 0.99 && f1 < 0.01))
-# || f1 == 10.0)
-# {
+# // Always true.
+# if ((f0 > -_float_0_01 && f0 < _float_0_01) || f0 == f1)
# _GLF_color = vec4(_int_1, _int_0, _int_0, _int_1);
-# }
# else
-# {
# _GLF_color = vec4(_int_0);
-# }
# }
SHADER fragment variant_fragment_shader SPIRV-ASM TARGET_ENV spv1.0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 8
-; Bound: 97
+; Bound: 79
; Schema: 0
OpCapability Shader
%1 = OpExtInstImport "GLSL.std.450"
OpMemoryModel Logical GLSL450
- OpEntryPoint Fragment %4 "main" %63
+ OpEntryPoint Fragment %4 "main" %55
OpExecutionMode %4 OriginUpperLeft
OpSource ESSL 310
OpName %4 "main"
OpName %8 "f0"
OpName %12 "s1"
- OpName %21 "f1"
- OpName %63 "_GLF_color"
- OpName %68 "buf1"
- OpMemberName %68 0 "_GLF_uniform_int_values"
- OpName %70 ""
- OpName %94 "buf0"
- OpMemberName %94 0 "_GLF_uniform_float_values"
- OpName %96 ""
- OpDecorate %63 Location 0
- OpDecorate %67 ArrayStride 16
- OpMemberDecorate %68 0 Offset 0
- OpDecorate %68 Block
- OpDecorate %70 DescriptorSet 0
- OpDecorate %70 Binding 1
- OpDecorate %93 ArrayStride 16
- OpMemberDecorate %94 0 Offset 0
- OpDecorate %94 Block
- OpDecorate %96 DescriptorSet 0
- OpDecorate %96 Binding 0
+ OpName %23 "buf0"
+ OpMemberName %23 0 "_GLF_uniform_float_values"
+ OpName %25 ""
+ OpName %32 "f1"
+ OpName %55 "_GLF_color"
+ OpName %57 "buf1"
+ OpMemberName %57 0 "_GLF_uniform_int_values"
+ OpName %59 ""
+ OpDecorate %22 ArrayStride 16
+ OpMemberDecorate %23 0 Offset 0
+ OpDecorate %23 Block
+ OpDecorate %25 DescriptorSet 0
+ OpDecorate %25 Binding 0
+ OpDecorate %55 Location 0
+ OpDecorate %56 ArrayStride 16
+ OpMemberDecorate %57 0 Offset 0
+ OpDecorate %57 Block
+ OpDecorate %59 DescriptorSet 0
+ OpDecorate %59 Binding 1
%2 = OpTypeVoid
%3 = OpTypeFunction %2
%6 = OpTypeFloat 32
%13 = OpConstant %6 0x1.b38fb8p-127
%15 = OpConstant %6 0
%16 = OpTypeBool
- %20 = OpConstant %6 1
- %39 = OpConstant %6 0.99000001
- %42 = OpConstant %6 0.00999999978
- %61 = OpTypeVector %6 4
- %62 = OpTypePointer Output %61
- %63 = OpVariable %62 Output
- %64 = OpTypeInt 32 1
- %65 = OpTypeInt 32 0
- %66 = OpConstant %65 2
- %67 = OpTypeArray %64 %66
- %68 = OpTypeStruct %67
- %69 = OpTypePointer Uniform %68
- %70 = OpVariable %69 Uniform
- %71 = OpConstant %64 0
- %72 = OpConstant %64 1
- %73 = OpTypePointer Uniform %64
- %92 = OpConstant %65 1
- %93 = OpTypeArray %6 %92
- %94 = OpTypeStruct %93
- %95 = OpTypePointer Uniform %94
- %96 = OpVariable %95 Uniform
+ %20 = OpTypeInt 32 0
+ %21 = OpConstant %20 2
+ %22 = OpTypeArray %6 %21
+ %23 = OpTypeStruct %22
+ %24 = OpTypePointer Uniform %23
+ %25 = OpVariable %24 Uniform
+ %26 = OpTypeInt 32 1
+ %27 = OpConstant %26 0
+ %28 = OpConstant %26 1
+ %29 = OpTypePointer Uniform %6
+ %53 = OpTypeVector %6 4
+ %54 = OpTypePointer Output %53
+ %55 = OpVariable %54 Output
+ %56 = OpTypeArray %26 %21
+ %57 = OpTypeStruct %56
+ %58 = OpTypePointer Uniform %57
+ %59 = OpVariable %58 Uniform
+ %60 = OpTypePointer Uniform %26
%4 = OpFunction %2 None %3
%5 = OpLabel
%8 = OpVariable %7 Function
%12 = OpVariable %7 Function
- %21 = OpVariable %7 Function
+ %32 = OpVariable %7 Function
%11 = OpFMod %6 %9 %10
OpStore %8 %11
OpStore %12 %13
OpSelectionMerge %19 None
OpBranchConditional %17 %18 %19
%18 = OpLabel
- OpStore %12 %20
+ %30 = OpAccessChain %29 %25 %27 %28
+ %31 = OpLoad %6 %30
+ OpStore %12 %31
OpBranch %19
%19 = OpLabel
- %22 = OpLoad %6 %12
- %23 = OpFMod %6 %9 %22
- OpStore %21 %23
- %24 = OpLoad %6 %21
- %25 = OpIsInf %16 %24
- %26 = OpLoad %6 %12
- %27 = OpFOrdEqual %16 %26 %20
- %28 = OpLogicalOr %16 %25 %27
- %29 = OpLogicalNot %16 %28
- OpSelectionMerge %31 None
- OpBranchConditional %29 %30 %31
- %30 = OpLabel
- %32 = OpLoad %6 %8
- %33 = OpLoad %6 %21
- %34 = OpFOrdEqual %16 %32 %33
- %35 = OpLogicalNot %16 %34
- OpSelectionMerge %37 None
- OpBranchConditional %35 %36 %37
- %36 = OpLabel
- %38 = OpLoad %6 %8
- %40 = OpFOrdGreaterThan %16 %38 %39
- %41 = OpLoad %6 %8
- %43 = OpFOrdLessThan %16 %41 %42
- %44 = OpLogicalAnd %16 %40 %43
- OpBranch %37
- %37 = OpLabel
- %45 = OpPhi %16 %34 %30 %44 %36
- %46 = OpLogicalNot %16 %45
- OpSelectionMerge %48 None
- OpBranchConditional %46 %47 %48
- %47 = OpLabel
- %49 = OpLoad %6 %21
- %50 = OpFOrdGreaterThan %16 %49 %39
- %51 = OpLoad %6 %21
- %52 = OpFOrdLessThan %16 %51 %42
- %53 = OpLogicalAnd %16 %50 %52
- OpBranch %48
- %48 = OpLabel
- %54 = OpPhi %16 %45 %37 %53 %47
- OpBranch %31
- %31 = OpLabel
- %55 = OpPhi %16 %28 %19 %54 %48
- %56 = OpLoad %6 %21
- %57 = OpFOrdEqual %16 %56 %9
- %58 = OpLogicalOr %16 %55 %57
- OpSelectionMerge %60 None
- OpBranchConditional %58 %59 %87
- %59 = OpLabel
- %74 = OpAccessChain %73 %70 %71 %72
- %75 = OpLoad %64 %74
- %76 = OpConvertSToF %6 %75
- %77 = OpAccessChain %73 %70 %71 %71
- %78 = OpLoad %64 %77
- %79 = OpConvertSToF %6 %78
- %80 = OpAccessChain %73 %70 %71 %71
- %81 = OpLoad %64 %80
- %82 = OpConvertSToF %6 %81
- %83 = OpAccessChain %73 %70 %71 %72
- %84 = OpLoad %64 %83
- %85 = OpConvertSToF %6 %84
- %86 = OpCompositeConstruct %61 %76 %79 %82 %85
- OpStore %63 %86
- OpBranch %60
- %87 = OpLabel
- %88 = OpAccessChain %73 %70 %71 %71
- %89 = OpLoad %64 %88
- %90 = OpConvertSToF %6 %89
- %91 = OpCompositeConstruct %61 %90 %90 %90 %90
- OpStore %63 %91
- OpBranch %60
- %60 = OpLabel
+ %33 = OpLoad %6 %12
+ %34 = OpFMod %6 %9 %33
+ OpStore %32 %34
+ %35 = OpLoad %6 %8
+ %36 = OpAccessChain %29 %25 %27 %27
+ %37 = OpLoad %6 %36
+ %38 = OpFNegate %6 %37
+ %39 = OpFOrdGreaterThan %16 %35 %38
+ OpSelectionMerge %41 None
+ OpBranchConditional %39 %40 %41
+ %40 = OpLabel
+ %42 = OpLoad %6 %8
+ %43 = OpAccessChain %29 %25 %27 %27
+ %44 = OpLoad %6 %43
+ %45 = OpFOrdLessThan %16 %42 %44
+ OpBranch %41
+ %41 = OpLabel
+ %46 = OpPhi %16 %39 %19 %45 %40
+ %47 = OpLoad %6 %8
+ %48 = OpLoad %6 %32
+ %49 = OpFOrdEqual %16 %47 %48
+ %50 = OpLogicalOr %16 %46 %49
+ OpSelectionMerge %52 None
+ OpBranchConditional %50 %51 %74
+ %51 = OpLabel
+ %61 = OpAccessChain %60 %59 %27 %28
+ %62 = OpLoad %26 %61
+ %63 = OpConvertSToF %6 %62
+ %64 = OpAccessChain %60 %59 %27 %27
+ %65 = OpLoad %26 %64
+ %66 = OpConvertSToF %6 %65
+ %67 = OpAccessChain %60 %59 %27 %27
+ %68 = OpLoad %26 %67
+ %69 = OpConvertSToF %6 %68
+ %70 = OpAccessChain %60 %59 %27 %28
+ %71 = OpLoad %26 %70
+ %72 = OpConvertSToF %6 %71
+ %73 = OpCompositeConstruct %53 %63 %66 %69 %72
+ OpStore %55 %73
+ OpBranch %52
+ %74 = OpLabel
+ %75 = OpAccessChain %60 %59 %27 %27
+ %76 = OpLoad %26 %75
+ %77 = OpConvertSToF %6 %76
+ %78 = OpCompositeConstruct %53 %77 %77 %77 %77
+ OpStore %55 %78
+ OpBranch %52
+ %52 = OpLabel
OpReturn
OpFunctionEnd
END
END
# _GLF_uniform_float_values
BUFFER variant__GLF_uniform_float_values DATA_TYPE float[] STD140 DATA
- 0.0
+ 0.01 1.0
END
BUFFER variant_framebuffer FORMAT B8G8R8A8_UNORM
VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT = 1000245000,
VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR = 1000248000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000,
VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 1000269003,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = 1000276000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV = 1000277000,
VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV = 1000277001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT = 1000287001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT = 1000287002,
VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR = 1000290000,
+ VK_STRUCTURE_TYPE_PRESENT_ID_KHR = 1000294000,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR = 1000294001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT = 1000295000,
VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT = 1000295001,
VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT = 1000295002,
VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI = 1000369000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI = 1000369001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI = 1000369002,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI = 1000370000,
VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV = 1000371000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT = 1000377000,
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 2,
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 3,
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = 4,
- VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE,
VK_SAMPLER_ADDRESS_MODE_LAST,
+ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE,
VK_SAMPLER_ADDRESS_MODE_MAX_ENUM = 0x7FFFFFFF,
};
{
VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0,
VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 1,
+ VK_POINT_CLIPPING_BEHAVIOR_LAST,
VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES,
VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY,
- VK_POINT_CLIPPING_BEHAVIOR_LAST,
VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM = 0x7FFFFFFF,
};
{
VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0,
VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 1,
+ VK_TESSELLATION_DOMAIN_ORIGIN_LAST,
VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT,
VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT,
- VK_TESSELLATION_DOMAIN_ORIGIN_LAST,
VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM = 0x7FFFFFFF,
};
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 2,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 3,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 4,
+ VK_SAMPLER_YCBCR_MODEL_CONVERSION_LAST,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020,
- VK_SAMPLER_YCBCR_MODEL_CONVERSION_LAST,
VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM = 0x7FFFFFFF,
};
{
VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0,
VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 1,
+ VK_SAMPLER_YCBCR_RANGE_LAST,
VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR = VK_SAMPLER_YCBCR_RANGE_ITU_FULL,
VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW,
- VK_SAMPLER_YCBCR_RANGE_LAST,
VK_SAMPLER_YCBCR_RANGE_MAX_ENUM = 0x7FFFFFFF,
};
{
VK_CHROMA_LOCATION_COSITED_EVEN = 0,
VK_CHROMA_LOCATION_MIDPOINT = 1,
+ VK_CHROMA_LOCATION_LAST,
VK_CHROMA_LOCATION_COSITED_EVEN_KHR = VK_CHROMA_LOCATION_COSITED_EVEN,
VK_CHROMA_LOCATION_MIDPOINT_KHR = VK_CHROMA_LOCATION_MIDPOINT,
- VK_CHROMA_LOCATION_LAST,
VK_CHROMA_LOCATION_MAX_ENUM = 0x7FFFFFFF,
};
{
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0,
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR = 1,
- VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET,
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_LAST,
+ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET,
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM = 0x7FFFFFFF,
};
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2,
+ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_LAST,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE,
- VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_LAST,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM = 0x7FFFFFFF,
};
VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE = 0,
VK_SAMPLER_REDUCTION_MODE_MIN = 1,
VK_SAMPLER_REDUCTION_MODE_MAX = 2,
+ VK_SAMPLER_REDUCTION_MODE_LAST,
VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE,
VK_SAMPLER_REDUCTION_MODE_MIN_EXT = VK_SAMPLER_REDUCTION_MODE_MIN,
VK_SAMPLER_REDUCTION_MODE_MAX_EXT = VK_SAMPLER_REDUCTION_MODE_MAX,
- VK_SAMPLER_REDUCTION_MODE_LAST,
VK_SAMPLER_REDUCTION_MODE_MAX_ENUM = 0x7FFFFFFF,
};
{
VK_SEMAPHORE_TYPE_BINARY = 0,
VK_SEMAPHORE_TYPE_TIMELINE = 1,
+ VK_SEMAPHORE_TYPE_LAST,
VK_SEMAPHORE_TYPE_BINARY_KHR = VK_SEMAPHORE_TYPE_BINARY,
VK_SEMAPHORE_TYPE_TIMELINE_KHR = VK_SEMAPHORE_TYPE_TIMELINE,
- VK_SEMAPHORE_TYPE_LAST,
VK_SEMAPHORE_TYPE_MAX_ENUM = 0x7FFFFFFF,
};
VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR = 0,
VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR = 1,
VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR = 2,
+ VK_PERFORMANCE_COUNTER_SCOPE_KHR_LAST,
VK_QUERY_SCOPE_COMMAND_BUFFER_KHR = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR,
VK_QUERY_SCOPE_RENDER_PASS_KHR = VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR,
VK_QUERY_SCOPE_COMMAND_KHR = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR,
- VK_PERFORMANCE_COUNTER_SCOPE_KHR_LAST,
VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR = 0x7FFFFFFF,
};
VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR = 0,
VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR = 1,
VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR = 2,
+ VK_RAY_TRACING_SHADER_GROUP_TYPE_KHR_LAST,
VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR,
VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR,
VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR,
- VK_RAY_TRACING_SHADER_GROUP_TYPE_KHR_LAST,
VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF,
};
VK_GEOMETRY_TYPE_TRIANGLES_KHR = 0,
VK_GEOMETRY_TYPE_AABBS_KHR = 1,
VK_GEOMETRY_TYPE_INSTANCES_KHR = 2,
+ VK_GEOMETRY_TYPE_KHR_LAST,
VK_GEOMETRY_TYPE_TRIANGLES_NV = VK_GEOMETRY_TYPE_TRIANGLES_KHR,
VK_GEOMETRY_TYPE_AABBS_NV = VK_GEOMETRY_TYPE_AABBS_KHR,
- VK_GEOMETRY_TYPE_KHR_LAST,
VK_GEOMETRY_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF,
};
VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR = 0,
VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR = 1,
VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR = 2,
+ VK_ACCELERATION_STRUCTURE_TYPE_KHR_LAST,
VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR,
VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR,
- VK_ACCELERATION_STRUCTURE_TYPE_KHR_LAST,
VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF,
};
VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR = 1,
VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR = 2,
VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR = 3,
+ VK_COPY_ACCELERATION_STRUCTURE_MODE_KHR_LAST,
VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR,
VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR,
- VK_COPY_ACCELERATION_STRUCTURE_MODE_KHR_LAST,
VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR = 0x7FFFFFFF,
};
VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 0x00002000,
VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 0x00004000,
VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR = 0x00008000,
+ VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI = 0x00040000,
VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR = 0x00000400ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR = 0x00000800ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR = 0x00001000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR = 0x00002000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_HOST_BIT_KHR = 0x00004000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR = 0x00008000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT = 0x00040000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV = 0x00020000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 0x02000000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR = 0x00200000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000ULL;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV = 0x00080000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV = 0x00100000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI = 0x8000000000ULL;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI = 0x10000000000ULL;
typedef uint64_t VkAccessFlags2KHR;
typedef uint64_t VkAccessFlagBits2KHR;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000ULL;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR = 0x00200000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000ULL;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000ULL;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x00080000ULL;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI = 0x8000000000ULL;
VK_DEFINE_PLATFORM_TYPE(XlibDisplayPtr, void*);
VK_DEFINE_PLATFORM_TYPE(XlibWindow, uintptr_t);
#define VK_KHR_SPIRV_1_4_SPEC_VERSION 1
#define VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION 1
#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION 1
+#define VK_KHR_PRESENT_WAIT_SPEC_VERSION 1
#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION 1
#define VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 1
#define VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 4
#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION 1
#define VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1
#define VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION 1
+#define VK_KHR_PRESENT_ID_SPEC_VERSION 1
#define VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1
#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION 1
#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION 1
#define VK_EXT_HOST_QUERY_RESET_SPEC_VERSION 1
#define VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION 1
#define VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION 1
+#define VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION 1
#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION 1
#define VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION 3
#define VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION 1
#define VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION 2
#define VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION 1
#define VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION 2
+#define VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION 1
#define VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION 1
#define VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION 1
#define VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION 1
virtual VkResult acquireProfilingLockKHR (VkDevice device, const VkAcquireProfilingLockInfoKHR* pInfo) const;
virtual void releaseProfilingLockKHR (VkDevice device) const;
virtual void cmdSetFragmentShadingRateKHR (VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) const;
+virtual VkResult waitForPresentKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) const;
virtual VkResult createDeferredOperationKHR (VkDevice device, const VkAllocationCallbacks* pAllocator, VkDeferredOperationKHR* pDeferredOperation) const;
virtual void destroyDeferredOperationKHR (VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks* pAllocator) const;
virtual uint32_t getDeferredOperationMaxConcurrencyKHR (VkDevice device, VkDeferredOperationKHR operation) const;
virtual void cmdSetVertexInputEXT (VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions) const;
virtual VkResult getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI (VkDevice device, VkRenderPass renderpass, VkExtent2D* pMaxWorkgroupSize) const;
virtual void cmdSubpassShadingHUAWEI (VkCommandBuffer commandBuffer) const;
-virtual VkResult getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo, VkRemoteAddressNV* pAddress) const;
+virtual void cmdBindInvocationMaskHUAWEI (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) const;
+virtual VkResult getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress) const;
virtual void cmdSetPatchControlPointsEXT (VkCommandBuffer commandBuffer, uint32_t patchControlPoints) const;
virtual void cmdSetRasterizerDiscardEnableEXT (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) const;
virtual void cmdSetDepthBiasEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) const;
m_vk.cmdSetFragmentShadingRateKHR(commandBuffer, pFragmentSize, combinerOps);
}
+VkResult DeviceDriver::waitForPresentKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) const
+{
+ return m_vk.waitForPresentKHR(device, swapchain, presentId, timeout);
+}
+
VkResult DeviceDriver::createDeferredOperationKHR (VkDevice device, const VkAllocationCallbacks* pAllocator, VkDeferredOperationKHR* pDeferredOperation) const
{
return m_vk.createDeferredOperationKHR(device, pAllocator, pDeferredOperation);
m_vk.cmdSubpassShadingHUAWEI(commandBuffer);
}
-VkResult DeviceDriver::getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo, VkRemoteAddressNV* pAddress) const
+void DeviceDriver::cmdBindInvocationMaskHUAWEI (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) const
+{
+ m_vk.cmdBindInvocationMaskHUAWEI(commandBuffer, imageView, imageLayout);
+}
+
+VkResult DeviceDriver::getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress) const
{
- return m_vk.getMemoryRemoteAddressNV(device, getMemoryRemoteAddressInfo, pAddress);
+ return m_vk.getMemoryRemoteAddressNV(device, pMemoryGetRemoteAddressInfo, pAddress);
}
void DeviceDriver::cmdSetPatchControlPointsEXT (VkCommandBuffer commandBuffer, uint32_t patchControlPoints) const
"VK_VALVE_mutable_descriptor_type",
"VK_EXT_multi_draw",
"VK_KHR_shader_subgroup_uniform_control_flow",
+ "VK_KHR_present_id",
+ "VK_KHR_present_wait",
};
#define VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_EXT_index_type_uint8"
#define VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME "VK_NV_inherited_viewport_scissor"
#define VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME "VK_EXT_inline_uniform_block"
+#define VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME "VK_HUAWEI_invocation_mask"
#define VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization"
#define VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME "VK_EXT_memory_priority"
#define VK_NV_MESH_SHADER_EXTENSION_NAME "VK_NV_mesh_shader"
#define VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME "VK_EXT_pipeline_creation_cache_control"
#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME "VK_KHR_pipeline_executable_properties"
#define VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset"
+#define VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id"
+#define VK_KHR_PRESENT_WAIT_EXTENSION_NAME "VK_KHR_present_wait"
#define VK_EXT_PRIVATE_DATA_EXTENSION_NAME "VK_EXT_private_data"
#define DECL_PROTECTED_MEMORY_EXTENSION_NAME "not_existent_feature"
#define VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME "VK_EXT_provoking_vertex"
#define VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME "VK_EXT_scalar_block_layout"
#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME "VK_KHR_separate_depth_stencil_layouts"
#define VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME "VK_EXT_shader_atomic_float"
+#define VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME "VK_EXT_shader_atomic_float2"
#define VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME "VK_KHR_shader_atomic_int64"
#define VK_KHR_SHADER_CLOCK_EXTENSION_NAME "VK_KHR_shader_clock"
#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME "VK_EXT_shader_demote_to_helper_invocation"
template<> void initFeatureFromBlob<VkPhysicalDeviceShaderClockFeaturesKHR>(VkPhysicalDeviceShaderClockFeaturesKHR&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR>(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceFragmentShadingRateFeaturesKHR>(VkPhysicalDeviceFragmentShadingRateFeaturesKHR&, const AllFeaturesBlobs&) {}
+template<> void initFeatureFromBlob<VkPhysicalDevicePresentWaitFeaturesKHR>(VkPhysicalDevicePresentWaitFeaturesKHR&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR&, const AllFeaturesBlobs&) {}
+template<> void initFeatureFromBlob<VkPhysicalDevicePresentIdFeaturesKHR>(VkPhysicalDevicePresentIdFeaturesKHR&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceSynchronization2FeaturesKHR>(VkPhysicalDeviceSynchronization2FeaturesKHR&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR>(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>(VkPhysicalDeviceIndexTypeUint8FeaturesEXT&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceExtendedDynamicStateFeaturesEXT>(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT&, const AllFeaturesBlobs&) {}
+template<> void initFeatureFromBlob<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT>(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV>(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>(VkPhysicalDeviceInheritedViewportScissorFeaturesNV&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE>(VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT>(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceSubpassShadingFeaturesHUAWEI>(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI&, const AllFeaturesBlobs&) {}
+template<> void initFeatureFromBlob<VkPhysicalDeviceInvocationMaskFeaturesHUAWEI>(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceExternalMemoryRDMAFeaturesNV>(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceExtendedDynamicState2FeaturesEXT>(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDeviceColorWriteEnableFeaturesEXT>(VkPhysicalDeviceColorWriteEnableFeaturesEXT&, const AllFeaturesBlobs&) {}
template<> void initFeatureFromBlob<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(VkPhysicalDevicePortabilitySubsetFeaturesKHR&, const AllFeaturesBlobs&) {}
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice16BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_KHR_16BIT_STORAGE_EXTENSION_NAME, VK_KHR_16BIT_STORAGE_SPEC_VERSION, 90}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice4444FormatsFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_EXT_4444_FORMATS_EXTENSION_NAME, VK_EXT_4444_FORMATS_SPEC_VERSION, 89}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice8BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_KHR_8BIT_STORAGE_EXTENSION_NAME, VK_KHR_8BIT_STORAGE_SPEC_VERSION, 88}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceAccelerationStructureFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 87}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceASTCDecodeFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME, VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION, 86}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 85}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 84}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 83}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoherentMemoryFeaturesAMD>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, DECL_AMD_COHERENT_MEMORY_EXTENSION_NAME, 0, 82}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceColorWriteEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME, VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION, 81}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceComputeShaderDerivativesFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME, VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION, 80}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceConditionalRenderingFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME, VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION, 79}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCooperativeMatrixFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 78}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCornerSampledImageFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME, VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION, 77}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoverageReductionModeFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME, VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION, 76}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCustomBorderColorFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 75}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION, 74}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDepthClipEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME, VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION, 73}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDescriptorIndexingFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 72}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 71}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceMemoryReportFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME, VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION, 70}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDiagnosticsConfigFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, DECL_NV_DIAGNOSTICS_CONFIG_EXTENSION_NAME, 0, 69}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExclusiveScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME, VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION, 68}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicStateFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION, 67}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicState2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION, 66}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExternalMemoryRDMAFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME, VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION, 65}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMapFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 64}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMap2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 63}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION, 62}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME, VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION, 61}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 60}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 59}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT, VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME, VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION, 58}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceHostQueryResetFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME, VK_EXT_HOST_QUERY_RESET_SPEC_VERSION, 57}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImagelessFramebufferFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME, VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION, 56}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImageRobustnessFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT, VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME, VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION, 55}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME, VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION, 54}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME, VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION, 53}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInlineUniformBlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 52}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceLineRasterizationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 51}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMemoryPriorityFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME, VK_EXT_MEMORY_PRIORITY_SPEC_VERSION, 50}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMeshShaderFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 49}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiviewFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 48}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiDrawFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_EXT_MULTI_DRAW_EXTENSION_NAME, VK_EXT_MULTI_DRAW_SPEC_VERSION, 47}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION, 46}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePerformanceQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 45}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION, 44}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION, 43}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 42}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePrivateDataFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT, VK_EXT_PRIVATE_DATA_EXTENSION_NAME, VK_EXT_PRIVATE_DATA_SPEC_VERSION, 41}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProtectedMemoryFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 40}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProvokingVertexFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME, VK_EXT_PROVOKING_VERTEX_SPEC_VERSION, 39}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_KHR_RAY_QUERY_EXTENSION_NAME, VK_KHR_RAY_QUERY_SPEC_VERSION, 38}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingMotionBlurFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME, VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION, 37}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingPipelineFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION, 36}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION, 35}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRobustness2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_EXT_ROBUSTNESS_2_EXTENSION_NAME, VK_EXT_ROBUSTNESS_2_SPEC_VERSION, 34}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSamplerYcbcrConversionFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME, VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION, 33}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceScalarBlockLayoutFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME, VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION, 32}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION, 31}; }
-template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION, 30}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice16BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_KHR_16BIT_STORAGE_EXTENSION_NAME, VK_KHR_16BIT_STORAGE_SPEC_VERSION, 94}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice4444FormatsFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_EXT_4444_FORMATS_EXTENSION_NAME, VK_EXT_4444_FORMATS_SPEC_VERSION, 93}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevice8BitStorageFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_KHR_8BIT_STORAGE_EXTENSION_NAME, VK_KHR_8BIT_STORAGE_SPEC_VERSION, 92}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceAccelerationStructureFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION, 91}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceASTCDecodeFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME, VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION, 90}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION, 89}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 88}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceBufferDeviceAddressFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION, 87}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoherentMemoryFeaturesAMD>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, DECL_AMD_COHERENT_MEMORY_EXTENSION_NAME, 0, 86}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceColorWriteEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME, VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION, 85}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceComputeShaderDerivativesFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME, VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION, 84}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceConditionalRenderingFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME, VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION, 83}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCooperativeMatrixFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION, 82}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCornerSampledImageFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME, VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION, 81}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCoverageReductionModeFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME, VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION, 80}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceCustomBorderColorFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION, 79}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME, VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION, 78}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDepthClipEnableFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME, VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION, 77}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDescriptorIndexingFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION, 76}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION, 75}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDeviceMemoryReportFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME, VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION, 74}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceDiagnosticsConfigFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, DECL_NV_DIAGNOSTICS_CONFIG_EXTENSION_NAME, 0, 73}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExclusiveScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME, VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION, 72}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicStateFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION, 71}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExtendedDynamicState2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME, VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION, 70}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceExternalMemoryRDMAFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME, VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION, 69}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMapFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION, 68}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentDensityMap2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 67}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION, 66}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME, VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION, 65}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 64}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 63}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT, VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME, VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION, 62}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceHostQueryResetFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME, VK_EXT_HOST_QUERY_RESET_SPEC_VERSION, 61}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImagelessFramebufferFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME, VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION, 60}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceImageRobustnessFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT, VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME, VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION, 59}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME, VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION, 58}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME, VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION, 57}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInlineUniformBlockFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 56}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceInvocationMaskFeaturesHUAWEI>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME, VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION, 55}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceLineRasterizationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 54}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMemoryPriorityFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME, VK_EXT_MEMORY_PRIORITY_SPEC_VERSION, 53}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMeshShaderFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION, 52}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiviewFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_KHR_MULTIVIEW_EXTENSION_NAME, VK_KHR_MULTIVIEW_SPEC_VERSION, 51}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMultiDrawFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_EXT_MULTI_DRAW_EXTENSION_NAME, VK_EXT_MULTI_DRAW_SPEC_VERSION, 50}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME, VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION, 49}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePerformanceQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME, VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION, 48}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION, 47}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION, 46}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION, 45}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePresentIdFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION, 44}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePresentWaitFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_KHR_PRESENT_WAIT_EXTENSION_NAME, VK_KHR_PRESENT_WAIT_SPEC_VERSION, 43}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDevicePrivateDataFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT, VK_EXT_PRIVATE_DATA_EXTENSION_NAME, VK_EXT_PRIVATE_DATA_SPEC_VERSION, 42}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProtectedMemoryFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0, 41}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceProvokingVertexFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME, VK_EXT_PROVOKING_VERTEX_SPEC_VERSION, 40}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayQueryFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_KHR_RAY_QUERY_EXTENSION_NAME, VK_KHR_RAY_QUERY_SPEC_VERSION, 39}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingMotionBlurFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME, VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION, 38}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRayTracingPipelineFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION, 37}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME, VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION, 36}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceRobustness2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_EXT_ROBUSTNESS_2_EXTENSION_NAME, VK_EXT_ROBUSTNESS_2_SPEC_VERSION, 35}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSamplerYcbcrConversionFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME, VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION, 34}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceScalarBlockLayoutFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME, VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION, 33}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION, 32}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION, 31}; }
+template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION, 30}; }
template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderAtomicInt64Features>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME, VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION, 29}; }
template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderClockFeaturesKHR>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_KHR_SHADER_CLOCK_EXTENSION_NAME, VK_KHR_SHADER_CLOCK_SPEC_VERSION, 28}; }
template<> FeatureDesc makeFeatureDesc<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT>(void) { return FeatureDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION, 27}; }
{ createFeatureStructWrapper<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>, VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME, VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>, VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME, VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceInlineUniformBlockFeaturesEXT>, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION },
+ { createFeatureStructWrapper<VkPhysicalDeviceInvocationMaskFeaturesHUAWEI>, VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME, VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceLineRasterizationFeaturesEXT>, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceMemoryPriorityFeaturesEXT>, VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME, VK_EXT_MEMORY_PRIORITY_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceMeshShaderFeaturesNV>, VK_NV_MESH_SHADER_EXTENSION_NAME, VK_NV_MESH_SHADER_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT>, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME, VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME, VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDevicePortabilitySubsetFeaturesKHR>, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME, VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION },
+ { createFeatureStructWrapper<VkPhysicalDevicePresentIdFeaturesKHR>, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION },
+ { createFeatureStructWrapper<VkPhysicalDevicePresentWaitFeaturesKHR>, VK_KHR_PRESENT_WAIT_EXTENSION_NAME, VK_KHR_PRESENT_WAIT_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDevicePrivateDataFeaturesEXT>, VK_EXT_PRIVATE_DATA_EXTENSION_NAME, VK_EXT_PRIVATE_DATA_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceProtectedMemoryFeatures>, DECL_PROTECTED_MEMORY_EXTENSION_NAME, 0 },
{ createFeatureStructWrapper<VkPhysicalDeviceProvokingVertexFeaturesEXT>, VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME, VK_EXT_PROVOKING_VERTEX_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceScalarBlockLayoutFeatures>, VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME, VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures>, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME, VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>, VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION },
+ { createFeatureStructWrapper<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>, VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME, VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceShaderAtomicInt64Features>, VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME, VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceShaderClockFeaturesKHR>, VK_KHR_SHADER_CLOCK_EXTENSION_NAME, VK_KHR_SHADER_CLOCK_SPEC_VERSION },
{ createFeatureStructWrapper<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT>, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME, VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION },
const vk::VkPhysicalDeviceIndexTypeUint8FeaturesEXT& getIndexTypeUint8FeaturesEXT (void) const;
const vk::VkPhysicalDeviceInheritedViewportScissorFeaturesNV& getInheritedViewportScissorFeatures (void) const;
const vk::VkPhysicalDeviceInlineUniformBlockFeaturesEXT& getInlineUniformBlockFeaturesEXT (void) const;
+const vk::VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& getInvocationMaskFeaturesHUAWEI (void) const;
const vk::VkPhysicalDeviceLineRasterizationFeaturesEXT& getLineRasterizationFeaturesEXT (void) const;
const vk::VkPhysicalDeviceMemoryPriorityFeaturesEXT& getMemoryPriorityFeaturesEXT (void) const;
const vk::VkPhysicalDeviceMeshShaderFeaturesNV& getMeshShaderFeatures (void) const;
const vk::VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT& getPipelineCreationCacheControlFeaturesEXT (void) const;
const vk::VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& getPipelineExecutablePropertiesFeatures (void) const;
const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR& getPortabilitySubsetFeatures (void) const;
+const vk::VkPhysicalDevicePresentIdFeaturesKHR& getPresentIdFeatures (void) const;
+const vk::VkPhysicalDevicePresentWaitFeaturesKHR& getPresentWaitFeatures (void) const;
const vk::VkPhysicalDevicePrivateDataFeaturesEXT& getPrivateDataFeaturesEXT (void) const;
const vk::VkPhysicalDeviceProtectedMemoryFeatures& getProtectedMemoryFeatures (void) const;
const vk::VkPhysicalDeviceProvokingVertexFeaturesEXT& getProvokingVertexFeaturesEXT (void) const;
const vk::VkPhysicalDeviceScalarBlockLayoutFeatures& getScalarBlockLayoutFeatures (void) const;
const vk::VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures& getSeparateDepthStencilLayoutsFeatures (void) const;
const vk::VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& getShaderAtomicFloatFeaturesEXT (void) const;
+const vk::VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& getShaderAtomicFloat2FeaturesEXT (void) const;
const vk::VkPhysicalDeviceShaderAtomicInt64Features& getShaderAtomicInt64Features (void) const;
const vk::VkPhysicalDeviceShaderClockFeaturesKHR& getShaderClockFeatures (void) const;
const vk::VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT& getShaderDemoteToHelperInvocationFeaturesEXT (void) const;
const vk::VkPhysicalDeviceIndexTypeUint8FeaturesEXT& Context::getIndexTypeUint8FeaturesEXT (void) const { return m_device->getIndexTypeUint8FeaturesEXT(); }
const vk::VkPhysicalDeviceInheritedViewportScissorFeaturesNV& Context::getInheritedViewportScissorFeatures (void) const { return m_device->getInheritedViewportScissorFeatures(); }
const vk::VkPhysicalDeviceInlineUniformBlockFeaturesEXT& Context::getInlineUniformBlockFeaturesEXT (void) const { return m_device->getInlineUniformBlockFeaturesEXT(); }
+const vk::VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& Context::getInvocationMaskFeaturesHUAWEI (void) const { return m_device->getInvocationMaskFeaturesHUAWEI(); }
const vk::VkPhysicalDeviceLineRasterizationFeaturesEXT& Context::getLineRasterizationFeaturesEXT (void) const { return m_device->getLineRasterizationFeaturesEXT(); }
const vk::VkPhysicalDeviceMemoryPriorityFeaturesEXT& Context::getMemoryPriorityFeaturesEXT (void) const { return m_device->getMemoryPriorityFeaturesEXT(); }
const vk::VkPhysicalDeviceMeshShaderFeaturesNV& Context::getMeshShaderFeatures (void) const { return m_device->getMeshShaderFeatures(); }
const vk::VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT& Context::getPipelineCreationCacheControlFeaturesEXT (void) const { return m_device->getPipelineCreationCacheControlFeaturesEXT(); }
const vk::VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& Context::getPipelineExecutablePropertiesFeatures (void) const { return m_device->getPipelineExecutablePropertiesFeatures(); }
const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR& Context::getPortabilitySubsetFeatures (void) const { return m_device->getPortabilitySubsetFeatures(); }
+const vk::VkPhysicalDevicePresentIdFeaturesKHR& Context::getPresentIdFeatures (void) const { return m_device->getPresentIdFeatures(); }
+const vk::VkPhysicalDevicePresentWaitFeaturesKHR& Context::getPresentWaitFeatures (void) const { return m_device->getPresentWaitFeatures(); }
const vk::VkPhysicalDevicePrivateDataFeaturesEXT& Context::getPrivateDataFeaturesEXT (void) const { return m_device->getPrivateDataFeaturesEXT(); }
const vk::VkPhysicalDeviceProtectedMemoryFeatures& Context::getProtectedMemoryFeatures (void) const { return m_device->getProtectedMemoryFeatures(); }
const vk::VkPhysicalDeviceProvokingVertexFeaturesEXT& Context::getProvokingVertexFeaturesEXT (void) const { return m_device->getProvokingVertexFeaturesEXT(); }
const vk::VkPhysicalDeviceScalarBlockLayoutFeatures& Context::getScalarBlockLayoutFeatures (void) const { return m_device->getScalarBlockLayoutFeatures(); }
const vk::VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures& Context::getSeparateDepthStencilLayoutsFeatures (void) const { return m_device->getSeparateDepthStencilLayoutsFeatures(); }
const vk::VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& Context::getShaderAtomicFloatFeaturesEXT (void) const { return m_device->getShaderAtomicFloatFeaturesEXT(); }
+const vk::VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& Context::getShaderAtomicFloat2FeaturesEXT (void) const { return m_device->getShaderAtomicFloat2FeaturesEXT(); }
const vk::VkPhysicalDeviceShaderAtomicInt64Features& Context::getShaderAtomicInt64Features (void) const { return m_device->getShaderAtomicInt64Features(); }
const vk::VkPhysicalDeviceShaderClockFeaturesKHR& Context::getShaderClockFeatures (void) const { return m_device->getShaderClockFeatures(); }
const vk::VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT& Context::getShaderDemoteToHelperInvocationFeaturesEXT (void) const { return m_device->getShaderDemoteToHelperInvocationFeaturesEXT(); }
const VkPhysicalDeviceIndexTypeUint8FeaturesEXT& getIndexTypeUint8FeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceIndexTypeUint8FeaturesEXT>(); }
const VkPhysicalDeviceInheritedViewportScissorFeaturesNV& getInheritedViewportScissorFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceInheritedViewportScissorFeaturesNV>(); }
const VkPhysicalDeviceInlineUniformBlockFeaturesEXT& getInlineUniformBlockFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceInlineUniformBlockFeaturesEXT>(); }
+const VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& getInvocationMaskFeaturesHUAWEI (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceInvocationMaskFeaturesHUAWEI>(); }
const VkPhysicalDeviceLineRasterizationFeaturesEXT& getLineRasterizationFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceLineRasterizationFeaturesEXT>(); }
const VkPhysicalDeviceMemoryPriorityFeaturesEXT& getMemoryPriorityFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceMemoryPriorityFeaturesEXT>(); }
const VkPhysicalDeviceMeshShaderFeaturesNV& getMeshShaderFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceMeshShaderFeaturesNV>(); }
const VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT& getPipelineCreationCacheControlFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT>(); }
const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& getPipelineExecutablePropertiesFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR>(); }
const VkPhysicalDevicePortabilitySubsetFeaturesKHR& getPortabilitySubsetFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDevicePortabilitySubsetFeaturesKHR>(); }
+const VkPhysicalDevicePresentIdFeaturesKHR& getPresentIdFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDevicePresentIdFeaturesKHR>(); }
+const VkPhysicalDevicePresentWaitFeaturesKHR& getPresentWaitFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDevicePresentWaitFeaturesKHR>(); }
const VkPhysicalDevicePrivateDataFeaturesEXT& getPrivateDataFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDevicePrivateDataFeaturesEXT>(); }
const VkPhysicalDeviceProtectedMemoryFeatures& getProtectedMemoryFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceProtectedMemoryFeatures>(); }
const VkPhysicalDeviceProvokingVertexFeaturesEXT& getProvokingVertexFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceProvokingVertexFeaturesEXT>(); }
const VkPhysicalDeviceScalarBlockLayoutFeatures& getScalarBlockLayoutFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceScalarBlockLayoutFeatures>(); }
const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures& getSeparateDepthStencilLayoutsFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures>(); }
const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& getShaderAtomicFloatFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceShaderAtomicFloatFeaturesEXT>(); }
+const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& getShaderAtomicFloat2FeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>(); }
const VkPhysicalDeviceShaderAtomicInt64Features& getShaderAtomicInt64Features (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceShaderAtomicInt64Features>(); }
const VkPhysicalDeviceShaderClockFeaturesKHR& getShaderClockFeatures (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceShaderClockFeaturesKHR>(); }
const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT& getShaderDemoteToHelperInvocationFeaturesEXT (void) const { return m_deviceFeatures.getFeatureType<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT>(); }
AcquireProfilingLockKHRFunc acquireProfilingLockKHR;
ReleaseProfilingLockKHRFunc releaseProfilingLockKHR;
CmdSetFragmentShadingRateKHRFunc cmdSetFragmentShadingRateKHR;
+WaitForPresentKHRFunc waitForPresentKHR;
CreateDeferredOperationKHRFunc createDeferredOperationKHR;
DestroyDeferredOperationKHRFunc destroyDeferredOperationKHR;
GetDeferredOperationMaxConcurrencyKHRFunc getDeferredOperationMaxConcurrencyKHR;
CmdSetVertexInputEXTFunc cmdSetVertexInputEXT;
GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEIFunc getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI;
CmdSubpassShadingHUAWEIFunc cmdSubpassShadingHUAWEI;
+CmdBindInvocationMaskHUAWEIFunc cmdBindInvocationMaskHUAWEI;
GetMemoryRemoteAddressNVFunc getMemoryRemoteAddressNV;
CmdSetPatchControlPointsEXTFunc cmdSetPatchControlPointsEXT;
CmdSetRasterizerDiscardEnableEXTFunc cmdSetRasterizerDiscardEnableEXT;
#define VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME "VK_EXT_fragment_density_map2"
#define VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME "VK_KHR_fragment_shading_rate"
#define VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME "VK_NV_fragment_shading_rate_enums"
-#define DECL_ID_EXTENSION_NAME "core_property"
+#define VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id"
#define VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME "VK_EXT_inline_uniform_block"
#define VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization"
#define VK_KHR_MAINTENANCE3_EXTENSION_NAME "VK_KHR_maintenance3"
template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentDensityMap2PropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION, 32}; }
template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRatePropertiesKHR>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION, 31}; }
template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION, 30}; }
-template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceIDProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, DECL_ID_EXTENSION_NAME, 0, 29}; }
+template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceIDProperties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION, 29}; }
template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceInlineUniformBlockPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION, 28}; }
template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceLineRasterizationPropertiesEXT>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION, 27}; }
template<> PropertyDesc makePropertyDesc<VkPhysicalDeviceMaintenance3Properties>(void) { return PropertyDesc{VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_KHR_MAINTENANCE3_EXTENSION_NAME, VK_KHR_MAINTENANCE3_SPEC_VERSION, 26}; }
{ createPropertyStructWrapper<VkPhysicalDeviceFragmentDensityMap2PropertiesEXT>, VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME, VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION },
{ createPropertyStructWrapper<VkPhysicalDeviceFragmentShadingRatePropertiesKHR>, VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION },
{ createPropertyStructWrapper<VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV>, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME, VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION },
- { createPropertyStructWrapper<VkPhysicalDeviceIDProperties>, DECL_ID_EXTENSION_NAME, 0 },
+ { createPropertyStructWrapper<VkPhysicalDeviceIDProperties>, VK_KHR_PRESENT_ID_EXTENSION_NAME, VK_KHR_PRESENT_ID_SPEC_VERSION },
{ createPropertyStructWrapper<VkPhysicalDeviceInlineUniformBlockPropertiesEXT>, VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME, VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION },
{ createPropertyStructWrapper<VkPhysicalDeviceLineRasterizationPropertiesEXT>, VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME, VK_EXT_LINE_RASTERIZATION_SPEC_VERSION },
{ createPropertyStructWrapper<VkPhysicalDeviceMaintenance3Properties>, VK_KHR_MAINTENANCE3_EXTENSION_NAME, VK_KHR_MAINTENANCE3_SPEC_VERSION },
{
return;
}
+ if (extName == "VK_KHR_present_wait")
+ {
+ return;
+ }
if (extName == "VK_KHR_uniform_buffer_standard_layout")
{
return;
{
return;
}
+ if (extName == "VK_KHR_present_id")
+ {
+ return;
+ }
if (extName == "VK_KHR_synchronization2")
{
return;
{
return;
}
+ if (extName == "VK_EXT_shader_atomic_float2")
+ {
+ return;
+ }
if (extName == "VK_EXT_shader_demote_to_helper_invocation")
{
return;
{
return;
}
+ if (extName == "VK_HUAWEI_invocation_mask")
+ {
+ return;
+ }
if (extName == "VK_NV_external_memory_rdma")
{
return;
{
return;
}
+ if (extName == "VK_KHR_present_wait")
+ {
+ functions.push_back("vkWaitForPresentKHR");
+ return;
+ }
if (extName == "VK_KHR_uniform_buffer_standard_layout")
{
return;
{
return;
}
+ if (extName == "VK_KHR_present_id")
+ {
+ return;
+ }
if (extName == "VK_KHR_synchronization2")
{
functions.push_back("vkCmdSetEvent2KHR");
functions.push_back("vkCmdSetStencilOpEXT");
return;
}
+ if (extName == "VK_EXT_shader_atomic_float2")
+ {
+ return;
+ }
if (extName == "VK_EXT_shader_demote_to_helper_invocation")
{
return;
functions.push_back("vkCmdSubpassShadingHUAWEI");
return;
}
+ if (extName == "VK_HUAWEI_invocation_mask")
+ {
+ functions.push_back("vkCmdBindInvocationMaskHUAWEI");
+ return;
+ }
if (extName == "VK_NV_external_memory_rdma")
{
functions.push_back("vkGetMemoryRemoteAddressNV");
"VK_KHR_maintenance3",
"VK_KHR_draw_indirect_count",
"VK_KHR_timeline_semaphore",
+ "VK_KHR_present_wait",
"VK_KHR_buffer_device_address",
"VK_KHR_deferred_host_operations",
"VK_KHR_pipeline_executable_properties",
"VK_NV_fragment_shading_rate_enums",
"VK_EXT_vertex_input_dynamic_state",
"VK_HUAWEI_subpass_shading",
+ "VK_HUAWEI_invocation_mask",
"VK_NV_external_memory_rdma",
"VK_EXT_extended_dynamic_state2",
"VK_EXT_color_write_enable",
typedef VKAPI_ATTR VkResult (VKAPI_CALL* SignalSemaphoreKHRFunc) (VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo);
typedef VKAPI_ATTR VkResult (VKAPI_CALL* GetPhysicalDeviceFragmentShadingRatesKHRFunc) (VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates);
typedef VKAPI_ATTR void (VKAPI_CALL* CmdSetFragmentShadingRateKHRFunc) (VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]);
+typedef VKAPI_ATTR VkResult (VKAPI_CALL* WaitForPresentKHRFunc) (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout);
typedef VKAPI_ATTR VkDeviceAddress (VKAPI_CALL* GetBufferDeviceAddressKHRFunc) (VkDevice device, const VkBufferDeviceAddressInfo* pInfo);
typedef VKAPI_ATTR uint64_t (VKAPI_CALL* GetBufferOpaqueCaptureAddressKHRFunc) (VkDevice device, const VkBufferDeviceAddressInfo* pInfo);
typedef VKAPI_ATTR uint64_t (VKAPI_CALL* GetDeviceMemoryOpaqueCaptureAddressKHRFunc) (VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo);
typedef VKAPI_ATTR void (VKAPI_CALL* CmdSetVertexInputEXTFunc) (VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions);
typedef VKAPI_ATTR VkResult (VKAPI_CALL* GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEIFunc) (VkDevice device, VkRenderPass renderpass, VkExtent2D* pMaxWorkgroupSize);
typedef VKAPI_ATTR void (VKAPI_CALL* CmdSubpassShadingHUAWEIFunc) (VkCommandBuffer commandBuffer);
-typedef VKAPI_ATTR VkResult (VKAPI_CALL* GetMemoryRemoteAddressNVFunc) (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo, VkRemoteAddressNV* pAddress);
+typedef VKAPI_ATTR void (VKAPI_CALL* CmdBindInvocationMaskHUAWEIFunc) (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout);
+typedef VKAPI_ATTR VkResult (VKAPI_CALL* GetMemoryRemoteAddressNVFunc) (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress);
typedef VKAPI_ATTR void (VKAPI_CALL* CmdSetPatchControlPointsEXTFunc) (VkCommandBuffer commandBuffer, uint32_t patchControlPoints);
typedef VKAPI_ATTR void (VKAPI_CALL* CmdSetRasterizerDiscardEnableEXTFunc) (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable);
typedef VKAPI_ATTR void (VKAPI_CALL* CmdSetDepthBiasEnableEXTFunc) (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable);
return VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR;
}
+template<> VkStructureType getStructureType<VkPhysicalDevicePresentWaitFeaturesKHR> (void)
+{
+ return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR;
+}
+
template<> VkStructureType getStructureType<VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR> (void)
{
return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR;
return VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR;
}
+template<> VkStructureType getStructureType<VkPresentIdKHR> (void)
+{
+ return VK_STRUCTURE_TYPE_PRESENT_ID_KHR;
+}
+
+template<> VkStructureType getStructureType<VkPhysicalDevicePresentIdFeaturesKHR> (void)
+{
+ return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR;
+}
+
template<> VkStructureType getStructureType<VkMemoryBarrier2KHR> (void)
{
return VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR;
return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT;
}
+template<> VkStructureType getStructureType<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT> (void)
+{
+ return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT;
+}
+
template<> VkStructureType getStructureType<VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT> (void)
{
return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT;
return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI;
}
+template<> VkStructureType getStructureType<VkPhysicalDeviceInvocationMaskFeaturesHUAWEI> (void)
+{
+ return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI;
+}
+
template<> VkStructureType getStructureType<VkMemoryGetRemoteAddressInfoNV> (void)
{
return VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV;
m_vk.acquireProfilingLockKHR = (AcquireProfilingLockKHRFunc) GET_PROC_ADDR("vkAcquireProfilingLockKHR");
m_vk.releaseProfilingLockKHR = (ReleaseProfilingLockKHRFunc) GET_PROC_ADDR("vkReleaseProfilingLockKHR");
m_vk.cmdSetFragmentShadingRateKHR = (CmdSetFragmentShadingRateKHRFunc) GET_PROC_ADDR("vkCmdSetFragmentShadingRateKHR");
+m_vk.waitForPresentKHR = (WaitForPresentKHRFunc) GET_PROC_ADDR("vkWaitForPresentKHR");
m_vk.createDeferredOperationKHR = (CreateDeferredOperationKHRFunc) GET_PROC_ADDR("vkCreateDeferredOperationKHR");
m_vk.destroyDeferredOperationKHR = (DestroyDeferredOperationKHRFunc) GET_PROC_ADDR("vkDestroyDeferredOperationKHR");
m_vk.getDeferredOperationMaxConcurrencyKHR = (GetDeferredOperationMaxConcurrencyKHRFunc) GET_PROC_ADDR("vkGetDeferredOperationMaxConcurrencyKHR");
m_vk.cmdSetVertexInputEXT = (CmdSetVertexInputEXTFunc) GET_PROC_ADDR("vkCmdSetVertexInputEXT");
m_vk.getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = (GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEIFunc) GET_PROC_ADDR("vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI");
m_vk.cmdSubpassShadingHUAWEI = (CmdSubpassShadingHUAWEIFunc) GET_PROC_ADDR("vkCmdSubpassShadingHUAWEI");
+m_vk.cmdBindInvocationMaskHUAWEI = (CmdBindInvocationMaskHUAWEIFunc) GET_PROC_ADDR("vkCmdBindInvocationMaskHUAWEI");
m_vk.getMemoryRemoteAddressNV = (GetMemoryRemoteAddressNVFunc) GET_PROC_ADDR("vkGetMemoryRemoteAddressNV");
m_vk.cmdSetPatchControlPointsEXT = (CmdSetPatchControlPointsEXTFunc) GET_PROC_ADDR("vkCmdSetPatchControlPointsEXT");
m_vk.cmdSetRasterizerDiscardEnableEXT = (CmdSetRasterizerDiscardEnableEXTFunc) GET_PROC_ADDR("vkCmdSetRasterizerDiscardEnableEXT");
nextPtr = &physicalDevicePipelineExecutablePropertiesFeaturesKHR.pNext;
}
+ vk::VkPhysicalDevicePresentIdFeaturesKHR physicalDevicePresentIdFeaturesKHR;
+ deMemset(&physicalDevicePresentIdFeaturesKHR, 0, sizeof(physicalDevicePresentIdFeaturesKHR));
+
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_present_id")) )
+ {
+ physicalDevicePresentIdFeaturesKHR.sType = getStructureType<VkPhysicalDevicePresentIdFeaturesKHR>();
+ *nextPtr = &physicalDevicePresentIdFeaturesKHR;
+ nextPtr = &physicalDevicePresentIdFeaturesKHR.pNext;
+ }
+
+ vk::VkPhysicalDevicePresentWaitFeaturesKHR physicalDevicePresentWaitFeaturesKHR;
+ deMemset(&physicalDevicePresentWaitFeaturesKHR, 0, sizeof(physicalDevicePresentWaitFeaturesKHR));
+
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_present_wait")) )
+ {
+ physicalDevicePresentWaitFeaturesKHR.sType = getStructureType<VkPhysicalDevicePresentWaitFeaturesKHR>();
+ *nextPtr = &physicalDevicePresentWaitFeaturesKHR;
+ nextPtr = &physicalDevicePresentWaitFeaturesKHR.pNext;
+ }
+
vk::VkPhysicalDeviceRayQueryFeaturesKHR physicalDeviceRayQueryFeaturesKHR;
deMemset(&physicalDeviceRayQueryFeaturesKHR, 0, sizeof(physicalDeviceRayQueryFeaturesKHR));
nextPtr = &physicalDeviceSeparateDepthStencilLayoutsFeaturesKHR.pNext;
}
+ vk::VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT physicalDeviceShaderAtomicFloat2FeaturesEXT;
+ deMemset(&physicalDeviceShaderAtomicFloat2FeaturesEXT, 0, sizeof(physicalDeviceShaderAtomicFloat2FeaturesEXT));
+
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_shader_atomic_float2")) )
+ {
+ physicalDeviceShaderAtomicFloat2FeaturesEXT.sType = getStructureType<VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT>();
+ *nextPtr = &physicalDeviceShaderAtomicFloat2FeaturesEXT;
+ nextPtr = &physicalDeviceShaderAtomicFloat2FeaturesEXT.pNext;
+ }
+
vk::VkPhysicalDeviceShaderAtomicFloatFeaturesEXT physicalDeviceShaderAtomicFloatFeaturesEXT;
deMemset(&physicalDeviceShaderAtomicFloatFeaturesEXT, 0, sizeof(physicalDeviceShaderAtomicFloatFeaturesEXT));
}
}
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_present_id")) )
+ {
+ if ( physicalDevicePresentIdFeaturesKHR.presentId == VK_FALSE )
+ {
+ log << tcu::TestLog::Message << "Mandatory feature presentId not supported" << tcu::TestLog::EndMessage;
+ result = false;
+ }
+ }
+
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_KHR_present_wait")) )
+ {
+ if ( physicalDevicePresentWaitFeaturesKHR.presentWait == VK_FALSE )
+ {
+ log << tcu::TestLog::Message << "Mandatory feature presentWait not supported" << tcu::TestLog::EndMessage;
+ result = false;
+ }
+ }
+
+ if ( isExtensionSupported(deviceExtensions, RequiredExtension("VK_EXT_shader_atomic_float2")) && physicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax )
+ {
+ if ( physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderImageFloat32AtomicMinMax == VK_FALSE )
+ {
+ log << tcu::TestLog::Message << "Mandatory feature shaderImageFloat32AtomicMinMax not supported" << tcu::TestLog::EndMessage;
+ result = false;
+ }
+ }
+
return result;
}
DE_UNREF(combinerOps);
}
+VKAPI_ATTR VkResult VKAPI_CALL waitForPresentKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout)
+{
+ DE_UNREF(device);
+ DE_UNREF(swapchain);
+ DE_UNREF(presentId);
+ DE_UNREF(timeout);
+ return VK_SUCCESS;
+}
+
VKAPI_ATTR uint32_t VKAPI_CALL getDeferredOperationMaxConcurrencyKHR (VkDevice device, VkDeferredOperationKHR operation)
{
DE_UNREF(device);
DE_UNREF(commandBuffer);
}
-VKAPI_ATTR VkResult VKAPI_CALL getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo, VkRemoteAddressNV* pAddress)
+VKAPI_ATTR void VKAPI_CALL cmdBindInvocationMaskHUAWEI (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
+{
+ DE_UNREF(commandBuffer);
+ DE_UNREF(imageView);
+ DE_UNREF(imageLayout);
+}
+
+VKAPI_ATTR VkResult VKAPI_CALL getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress)
{
DE_UNREF(device);
- DE_UNREF(getMemoryRemoteAddressInfo);
+ DE_UNREF(pMemoryGetRemoteAddressInfo);
DE_UNREF(pAddress);
return VK_SUCCESS;
}
VK_NULL_FUNC_ENTRY(vkWaitSemaphoresKHR, waitSemaphores),
VK_NULL_FUNC_ENTRY(vkSignalSemaphoreKHR, signalSemaphore),
VK_NULL_FUNC_ENTRY(vkCmdSetFragmentShadingRateKHR, cmdSetFragmentShadingRateKHR),
+ VK_NULL_FUNC_ENTRY(vkWaitForPresentKHR, waitForPresentKHR),
VK_NULL_FUNC_ENTRY(vkGetBufferDeviceAddressKHR, getBufferDeviceAddress),
VK_NULL_FUNC_ENTRY(vkGetBufferOpaqueCaptureAddressKHR, getBufferOpaqueCaptureAddress),
VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryOpaqueCaptureAddressKHR, getDeviceMemoryOpaqueCaptureAddress),
VK_NULL_FUNC_ENTRY(vkCmdSetVertexInputEXT, cmdSetVertexInputEXT),
VK_NULL_FUNC_ENTRY(vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI),
VK_NULL_FUNC_ENTRY(vkCmdSubpassShadingHUAWEI, cmdSubpassShadingHUAWEI),
+ VK_NULL_FUNC_ENTRY(vkCmdBindInvocationMaskHUAWEI, cmdBindInvocationMaskHUAWEI),
VK_NULL_FUNC_ENTRY(vkGetMemoryRemoteAddressNV, getMemoryRemoteAddressNV),
VK_NULL_FUNC_ENTRY(vkCmdSetPatchControlPointsEXT, cmdSetPatchControlPointsEXT),
VK_NULL_FUNC_ENTRY(vkCmdSetRasterizerDiscardEnableEXT, cmdSetRasterizerDiscardEnableEXT),
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRatePropertiesKHR& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateKHR& value);
std::ostream& operator<< (std::ostream& s, const VkSurfaceProtectedCapabilitiesKHR& value);
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentWaitFeaturesKHR& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& value);
std::ostream& operator<< (std::ostream& s, const VkPipelineInfoKHR& value);
std::ostream& operator<< (std::ostream& s, const VkPipelineExecutablePropertiesKHR& value);
std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableStatisticKHR& value);
std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableInternalRepresentationKHR& value);
std::ostream& operator<< (std::ostream& s, const VkPipelineLibraryCreateInfoKHR& value);
+std::ostream& operator<< (std::ostream& s, const VkPresentIdKHR& value);
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentIdFeaturesKHR& value);
std::ostream& operator<< (std::ostream& s, const VkMemoryBarrier2KHR& value);
std::ostream& operator<< (std::ostream& s, const VkBufferMemoryBarrier2KHR& value);
std::ostream& operator<< (std::ostream& s, const VkImageMemoryBarrier2KHR& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceIndexTypeUint8FeaturesEXT& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& value);
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV& value);
std::ostream& operator<< (std::ostream& s, const VkSubpassShadingPipelineCreateInfoHUAWEI& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubpassShadingFeaturesHUAWEI& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubpassShadingPropertiesHUAWEI& value);
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& value);
std::ostream& operator<< (std::ostream& s, const VkMemoryGetRemoteAddressInfoNV& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalMemoryRDMAFeaturesNV& value);
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT& value);
case VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT: return "VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT";
case VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT: return "VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT";
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV";
case VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV: return "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV";
case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR: return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR";
case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR: return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR";
case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR: return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR";
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV";
case VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV: return "VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT";
case VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR: return "VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR";
+ case VK_STRUCTURE_TYPE_PRESENT_ID_KHR: return "VK_STRUCTURE_TYPE_PRESENT_ID_KHR";
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT";
case VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT: return "VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT";
case VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT: return "VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT";
case VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI: return "VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI";
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI";
case VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV: return "VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT";
tcu::Format::BitDesc(VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR, "VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR"),
tcu::Format::BitDesc(VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR, "VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR"),
tcu::Format::BitDesc(VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR, "VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR"),
+ tcu::Format::BitDesc(VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI, "VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI"),
tcu::Format::BitDesc(VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV, "VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV"),
tcu::Format::BitDesc(VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM, "VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM"),
};
return s;
}
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentWaitFeaturesKHR& value)
+{
+ s << "VkPhysicalDevicePresentWaitFeaturesKHR = {\n";
+ s << "\tsType = " << value.sType << '\n';
+ s << "\tpNext = " << value.pNext << '\n';
+ s << "\tpresentWait = " << value.presentWait << '\n';
+ s << '}';
+ return s;
+}
+
std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& value)
{
s << "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR = {\n";
return s;
}
+std::ostream& operator<< (std::ostream& s, const VkPresentIdKHR& value)
+{
+ s << "VkPresentIdKHR = {\n";
+ s << "\tsType = " << value.sType << '\n';
+ s << "\tpNext = " << value.pNext << '\n';
+ s << "\tswapchainCount = " << value.swapchainCount << '\n';
+ s << "\tpPresentIds = " << value.pPresentIds << '\n';
+ s << '}';
+ return s;
+}
+
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentIdFeaturesKHR& value)
+{
+ s << "VkPhysicalDevicePresentIdFeaturesKHR = {\n";
+ s << "\tsType = " << value.sType << '\n';
+ s << "\tpNext = " << value.pNext << '\n';
+ s << "\tpresentId = " << value.presentId << '\n';
+ s << '}';
+ return s;
+}
+
std::ostream& operator<< (std::ostream& s, const VkMemoryBarrier2KHR& value)
{
s << "VkMemoryBarrier2KHR = {\n";
return s;
}
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& value)
+{
+ s << "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT = {\n";
+ s << "\tsType = " << value.sType << '\n';
+ s << "\tpNext = " << value.pNext << '\n';
+ s << "\tshaderBufferFloat16Atomics = " << value.shaderBufferFloat16Atomics << '\n';
+ s << "\tshaderBufferFloat16AtomicAdd = " << value.shaderBufferFloat16AtomicAdd << '\n';
+ s << "\tshaderBufferFloat16AtomicMinMax = " << value.shaderBufferFloat16AtomicMinMax << '\n';
+ s << "\tshaderBufferFloat32AtomicMinMax = " << value.shaderBufferFloat32AtomicMinMax << '\n';
+ s << "\tshaderBufferFloat64AtomicMinMax = " << value.shaderBufferFloat64AtomicMinMax << '\n';
+ s << "\tshaderSharedFloat16Atomics = " << value.shaderSharedFloat16Atomics << '\n';
+ s << "\tshaderSharedFloat16AtomicAdd = " << value.shaderSharedFloat16AtomicAdd << '\n';
+ s << "\tshaderSharedFloat16AtomicMinMax = " << value.shaderSharedFloat16AtomicMinMax << '\n';
+ s << "\tshaderSharedFloat32AtomicMinMax = " << value.shaderSharedFloat32AtomicMinMax << '\n';
+ s << "\tshaderSharedFloat64AtomicMinMax = " << value.shaderSharedFloat64AtomicMinMax << '\n';
+ s << "\tshaderImageFloat32AtomicMinMax = " << value.shaderImageFloat32AtomicMinMax << '\n';
+ s << "\tsparseImageFloat32AtomicMinMax = " << value.sparseImageFloat32AtomicMinMax << '\n';
+ s << '}';
+ return s;
+}
+
std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT& value)
{
s << "VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = {\n";
return s;
}
+std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& value)
+{
+ s << "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI = {\n";
+ s << "\tsType = " << value.sType << '\n';
+ s << "\tpNext = " << value.pNext << '\n';
+ s << "\tinvocationMask = " << value.invocationMask << '\n';
+ s << '}';
+ return s;
+}
+
std::ostream& operator<< (std::ostream& s, const VkMemoryGetRemoteAddressInfoNV& value)
{
s << "VkMemoryGetRemoteAddressInfoNV = {\n";
VkBool32 supportsProtected;
};
+struct VkPhysicalDevicePresentWaitFeaturesKHR
+{
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 presentWait;
+};
+
struct VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
{
VkStructureType sType;
const VkPipeline* pLibraries;
};
+struct VkPresentIdKHR
+{
+ VkStructureType sType;
+ const void* pNext;
+ uint32_t swapchainCount;
+ const uint64_t* pPresentIds;
+};
+
+struct VkPhysicalDevicePresentIdFeaturesKHR
+{
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 presentId;
+};
+
struct VkMemoryBarrier2KHR
{
VkStructureType sType;
VkBool32 extendedDynamicState;
};
+struct VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
+{
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 shaderBufferFloat16Atomics;
+ VkBool32 shaderBufferFloat16AtomicAdd;
+ VkBool32 shaderBufferFloat16AtomicMinMax;
+ VkBool32 shaderBufferFloat32AtomicMinMax;
+ VkBool32 shaderBufferFloat64AtomicMinMax;
+ VkBool32 shaderSharedFloat16Atomics;
+ VkBool32 shaderSharedFloat16AtomicAdd;
+ VkBool32 shaderSharedFloat16AtomicMinMax;
+ VkBool32 shaderSharedFloat32AtomicMinMax;
+ VkBool32 shaderSharedFloat64AtomicMinMax;
+ VkBool32 shaderImageFloat32AtomicMinMax;
+ VkBool32 sparseImageFloat32AtomicMinMax;
+};
+
struct VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
{
VkStructureType sType;
uint32_t maxSubpassShadingWorkgroupSizeAspectRatio;
};
+struct VkPhysicalDeviceInvocationMaskFeaturesHUAWEI
+{
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 invocationMask;
+};
+
struct VkMemoryGetRemoteAddressInfoNV
{
VkStructureType sType;
VkStructureType sType;
const void* pNext;
pt::Win32SecurityAttributesPtr pAttributes;
- deUint32 dwAccess;
+ uint32_t dwAccess;
pt::Win32LPCWSTR name;
};
VkStructureType sType;
const void* pNext;
pt::Win32SecurityAttributesPtr pAttributes;
- deUint32 dwAccess;
+ uint32_t dwAccess;
pt::Win32LPCWSTR name;
};
VkStructureType sType;
const void* pNext;
pt::Win32SecurityAttributesPtr pAttributes;
- deUint32 dwAccess;
+ uint32_t dwAccess;
pt::Win32LPCWSTR name;
};
VkStructureType sType;
const void* pNext;
pt::Win32SecurityAttributesPtr pAttributes;
- deUint32 dwAccess;
+ uint32_t dwAccess;
};
struct VkWin32KeyedMutexAcquireReleaseInfoNV
virtual VkResult acquireProfilingLockKHR (VkDevice device, const VkAcquireProfilingLockInfoKHR* pInfo) const = 0;
virtual void releaseProfilingLockKHR (VkDevice device) const = 0;
virtual void cmdSetFragmentShadingRateKHR (VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) const = 0;
+virtual VkResult waitForPresentKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) const = 0;
virtual VkResult createDeferredOperationKHR (VkDevice device, const VkAllocationCallbacks* pAllocator, VkDeferredOperationKHR* pDeferredOperation) const = 0;
virtual void destroyDeferredOperationKHR (VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks* pAllocator) const = 0;
virtual uint32_t getDeferredOperationMaxConcurrencyKHR (VkDevice device, VkDeferredOperationKHR operation) const = 0;
virtual void cmdSetVertexInputEXT (VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions) const = 0;
virtual VkResult getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI (VkDevice device, VkRenderPass renderpass, VkExtent2D* pMaxWorkgroupSize) const = 0;
virtual void cmdSubpassShadingHUAWEI (VkCommandBuffer commandBuffer) const = 0;
-virtual VkResult getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo, VkRemoteAddressNV* pAddress) const = 0;
+virtual void cmdBindInvocationMaskHUAWEI (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) const = 0;
+virtual VkResult getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress) const = 0;
virtual void cmdSetPatchControlPointsEXT (VkCommandBuffer commandBuffer, uint32_t patchControlPoints) const = 0;
virtual void cmdSetRasterizerDiscardEnableEXT (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) const = 0;
virtual void cmdSetDepthBiasEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) const = 0;
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 184
+#define VK_HEADER_VERSION 186
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 2, VK_HEADER_VERSION)
VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT = 1000245000,
VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR = 1000248000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000,
VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 1000269003,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = 1000276000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV = 1000277000,
VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV = 1000277001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT = 1000287001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT = 1000287002,
VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR = 1000290000,
+ VK_STRUCTURE_TYPE_PRESENT_ID_KHR = 1000294000,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR = 1000294001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT = 1000295000,
VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT = 1000295001,
VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT = 1000295002,
VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI = 1000369000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI = 1000369001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI = 1000369002,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI = 1000370000,
VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV = 1000371000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT = 1000377000,
#ifdef VK_ENABLE_BETA_EXTENSIONS
VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR = 0x00008000,
#endif
+ VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI = 0x00040000,
VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
} VkImageUsageFlagBits;
+#define VK_KHR_present_wait 1
+#define VK_KHR_PRESENT_WAIT_SPEC_VERSION 1
+#define VK_KHR_PRESENT_WAIT_EXTENSION_NAME "VK_KHR_present_wait"
+typedef struct VkPhysicalDevicePresentWaitFeaturesKHR {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 presentWait;
+} VkPhysicalDevicePresentWaitFeaturesKHR;
+
+typedef VkResult (VKAPI_PTR *PFN_vkWaitForPresentKHR)(VkDevice device, VkSwapchainKHR swapchain, deUint64 presentId, deUint64 timeout);
+
+#ifndef VK_NO_PROTOTYPES
+VKAPI_ATTR VkResult VKAPI_CALL vkWaitForPresentKHR(
+ VkDevice device,
+ VkSwapchainKHR swapchain,
+ deUint64 presentId,
+ deUint64 timeout);
+#endif
+
+
#define VK_KHR_uniform_buffer_standard_layout 1
#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION 1
#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME "VK_KHR_uniform_buffer_standard_layout"
#define VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME "VK_KHR_shader_non_semantic_info"
+#define VK_KHR_present_id 1
+#define VK_KHR_PRESENT_ID_SPEC_VERSION 1
+#define VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id"
+typedef struct VkPresentIdKHR {
+ VkStructureType sType;
+ const void* pNext;
+ deUint32 swapchainCount;
+ const deUint64* pPresentIds;
+} VkPresentIdKHR;
+
+typedef struct VkPhysicalDevicePresentIdFeaturesKHR {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 presentId;
+} VkPhysicalDevicePresentIdFeaturesKHR;
+
+
+
#define VK_KHR_synchronization2 1
typedef deUint64 VkFlags64;
#define VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR = 0x00000400ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR = 0x00000800ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR = 0x00001000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR = 0x00002000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_HOST_BIT_KHR = 0x00004000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR = 0x00008000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT = 0x00040000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV = 0x00020000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 0x02000000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR = 0x00200000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000ULL;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV = 0x00080000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV = 0x00100000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI = 0x8000000000ULL;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI = 0x10000000000ULL;
typedef VkFlags64 VkAccessFlags2KHR;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000ULL;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR = 0x00200000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000ULL;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000ULL;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x00080000ULL;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI = 0x8000000000ULL;
typedef enum VkSubmitFlagBitsKHR {
#endif
+#define VK_EXT_shader_atomic_float2 1
+#define VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION 1
+#define VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME "VK_EXT_shader_atomic_float2"
+typedef struct VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 shaderBufferFloat16Atomics;
+ VkBool32 shaderBufferFloat16AtomicAdd;
+ VkBool32 shaderBufferFloat16AtomicMinMax;
+ VkBool32 shaderBufferFloat32AtomicMinMax;
+ VkBool32 shaderBufferFloat64AtomicMinMax;
+ VkBool32 shaderSharedFloat16Atomics;
+ VkBool32 shaderSharedFloat16AtomicAdd;
+ VkBool32 shaderSharedFloat16AtomicMinMax;
+ VkBool32 shaderSharedFloat32AtomicMinMax;
+ VkBool32 shaderSharedFloat64AtomicMinMax;
+ VkBool32 shaderImageFloat32AtomicMinMax;
+ VkBool32 sparseImageFloat32AtomicMinMax;
+} VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT;
+
+
+
#define VK_EXT_shader_demote_to_helper_invocation 1
#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION 1
#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME "VK_EXT_shader_demote_to_helper_invocation"
#endif
+#define VK_HUAWEI_invocation_mask 1
+#define VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION 1
+#define VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME "VK_HUAWEI_invocation_mask"
+typedef struct VkPhysicalDeviceInvocationMaskFeaturesHUAWEI {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 invocationMask;
+} VkPhysicalDeviceInvocationMaskFeaturesHUAWEI;
+
+typedef void (VKAPI_PTR *PFN_vkCmdBindInvocationMaskHUAWEI)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout);
+
+#ifndef VK_NO_PROTOTYPES
+VKAPI_ATTR void VKAPI_CALL vkCmdBindInvocationMaskHUAWEI(
+ VkCommandBuffer commandBuffer,
+ VkImageView imageView,
+ VkImageLayout imageLayout);
+#endif
+
+
#define VK_NV_external_memory_rdma 1
typedef void* VkRemoteAddressNV;
#define VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION 1
VkBool32 externalMemoryRDMA;
} VkPhysicalDeviceExternalMemoryRDMAFeaturesNV;
-typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryRemoteAddressNV)(VkDevice device, const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo, VkRemoteAddressNV* pAddress);
+typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryRemoteAddressNV)(VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress);
#ifndef VK_NO_PROTOTYPES
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryRemoteAddressNV(
VkDevice device,
- const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo,
+ const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo,
VkRemoteAddressNV* pAddress);
#endif
VK_ATTACHMENT_STORE_OP_STORE,
VK_ATTACHMENT_LOAD_OP_DONT_CARE,
VK_ATTACHMENT_STORE_OP_DONT_CARE,
- (explicitLayoutTransitions) ? VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL : VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
+ (explicitLayoutTransitions) ? VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL : VK_IMAGE_LAYOUT_UNDEFINED,
(explicitLayoutTransitions) ? VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL : VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
};
const VkAttachmentReference colorAttRef =
{
FILL_MODE_GRADIENT = 0,
FILL_MODE_WHITE,
+ FILL_MODE_BLACK,
FILL_MODE_RED,
FILL_MODE_MULTISAMPLE,
FILL_MODE_BLUE_RED_X,
const tcu::Vec4 greenColor (0.0, maxValue.y(), 0.0, maxValue.w());
const tcu::Vec4 blueColor (0.0, 0.0, maxValue.z(), maxValue.w());
const tcu::Vec4 whiteColor (maxValue.x(), maxValue.y(), maxValue.z(), maxValue.w());
+ const tcu::Vec4 blackColor (0.0f, 0.0f, 0.0f, 0.0f);
for (int z = 0; z < depth; ++z)
for (int y = 0; y < height; ++y)
buffer.setPixel(whiteColor, x, y, z);
break;
+ case FILL_MODE_BLACK:
+ if (tcu::isCombinedDepthStencilType(buffer.getFormat().type))
+ {
+ buffer.setPixDepth(0.0f, x, y, z);
+ if (tcu::hasStencilComponent(buffer.getFormat().order))
+ buffer.setPixStencil(0, x, y, z);
+ }
+ else
+ buffer.setPixel(blackColor, x, y, z);
+ break;
+
case FILL_MODE_RED:
if (tcu::isCombinedDepthStencilType(buffer.getFormat().type))
{
const int dstLevelWidth = (int)(m_params.dst.buffer.size/4);
m_destinationTextureLevel = de::MovePtr<tcu::TextureLevel>(new tcu::TextureLevel(mapVkFormat(VK_FORMAT_R32_UINT), dstLevelWidth, 1));
- generateBuffer(m_destinationTextureLevel->getAccess(), dstLevelWidth, 1, 1, FILL_MODE_WHITE);
+ generateBuffer(m_destinationTextureLevel->getAccess(), dstLevelWidth, 1, 1, FILL_MODE_BLACK);
generateExpectedResult();
const vk::InstanceDriver& vki (instance.getDriver());
const vk::VkPhysicalDevice physicalDevice (vk::chooseDevice(vki, instance, context.getTestContext().getCommandLine()));
const deUint32 queueFamilyIndex (chooseQueueFamilyIndex(vki, physicalDevice, 0u));
-
- vk::VkPhysicalDeviceProtectedMemoryFeatures protectedFeatures;
- protectedFeatures.sType = vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES;
- protectedFeatures.pNext = DE_NULL;
- protectedFeatures.protectedMemory = VK_FALSE;
-
- vk::VkPhysicalDeviceFeatures2 deviceFeatures;
- deviceFeatures.sType = vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2;
- deviceFeatures.pNext = &protectedFeatures;
-
- vki.getPhysicalDeviceFeatures2(physicalDevice, &deviceFeatures);
-
- const vk::Unique<vk::VkDevice> device (createTestDevice(context, vkp, instance, vki, physicalDevice, 0u, externalMemoryType, 0u, queueFamilyIndex, false, &protectedFeatures));
+ const vk::Unique<vk::VkDevice> device (createTestDevice(context, vkp, instance, vki, physicalDevice, 0u, externalMemoryType, 0u, queueFamilyIndex));
const vk::DeviceDriver vkd (vkp, instance, *device);
TestLog& log = context.getTestContext().getLog();
const vk::VkPhysicalDeviceLimits limits = getPhysicalDeviceProperties(vki, physicalDevice).limits;
(x >= clearCoords[2] && y >= clearCoords[3]));
}
-inline bool isInInitialClearRange (bool isAttachmentformat, deUint32 mipLevel, deUint32 arrayLayer, LayerRange imageViewLayerRange)
+inline bool isInInitialClearRange (deUint32 mipLevel, deUint32 arrayLayer, LayerRange imageViewLayerRange)
{
- if (!isAttachmentformat)
- {
- // initial clear is done using renderpass load op - does not apply for non-renderable formats
- return false;
- }
-
if (mipLevel > 0)
{
// intial clear is done using FB bound to level 0 only
void endCommandBuffer (void) const;
void submitCommandBuffer (void) const;
void beginRenderPass (VkSubpassContents content, VkClearValue clearValue) const;
+ void preClearImage (const deUint32 imageMipLevels, VkExtent3D imageExtent, deUint32 imageLayerCount, Unique<VkCommandBuffer>& commandBuffer) const;
+ Move<VkBuffer> createImageClearingBuffer (const DeviceInterface& vkd, const VkDevice device, Unique<VkImage>& image);
void pipelineImageBarrier (VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkImageLayout oldLayout, VkImageLayout newLayout, VkImageAspectFlags aspectMask = 0u) const;
de::MovePtr<TextureLevelPyramid> readImage (VkImageAspectFlags aspectMask, deUint32 baseLayer) const;
VkImageUsageFlags getImageUsageFlags (VkFormat format) const;
VkImageAspectFlags getImageAspectFlags (VkFormat format) const;
bool getIsAttachmentFormat (VkFormat format, VkImageTiling tiling) const;
+ bool getIs3DFormat (VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags) const;
bool getIsStencilFormat (VkFormat format) const;
bool getIsDepthFormat (VkFormat format) const;
VkImageFormatProperties getImageFormatProperties (void) const;
VkImageCreateFlags getImageCreateFlags (void) const;
ViewType getViewType (deUint32 imageLayerCount) const;
de::MovePtr<Allocation> allocateAndBindImageMemory (VkImage image) const;
+ de::MovePtr<Allocation> allocateAndBindBufferMemory (VkBuffer buffer) const;
const TestParams& m_params;
const VkDevice m_device;
Unique<VkCommandPool> m_commandPool;
Unique<VkCommandBuffer> m_commandBuffer;
+ const bool m_is3DFormat;
Unique<VkImage> m_image;
+ Move<VkBuffer> m_stagingBuffer;
+ de::MovePtr<Allocation> m_stagingBufferMemory;
de::MovePtr<Allocation> m_imageMemory;
Unique<VkImageView> m_imageView;
Move<VkRenderPass> m_renderPass;
, m_thresholdMipLevel (std::max(m_imageMipLevels / 2u, 1u))
, m_commandPool (createCommandPool(VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT))
, m_commandBuffer (allocatePrimaryCommandBuffer(*m_commandPool))
+ , m_is3DFormat (getIs3DFormat(params.imageFormat, params.imageType, params.imageTiling, getImageUsageFlags(params.imageFormat), 0u))
, m_image (createImage(params.imageType,
params.imageFormat,
params.imageLayerCount,
m_imageUsageFlags))
+ , m_stagingBuffer (createImageClearingBuffer(m_vkd, m_device, m_image))
+ , m_stagingBufferMemory (allocateAndBindBufferMemory(*m_stagingBuffer))
+
, m_imageMemory (allocateAndBindImageMemory(*m_image))
, m_imageView (m_isAttachmentFormat ? createImageView(*m_image,
getCorrespondingImageViewType(params.imageType, getViewType(params.imageLayerCount)),
if (m_params.separateDepthStencilLayoutMode != SEPARATE_DEPTH_STENCIL_LAYOUT_MODE_NONE)
context.requireDeviceFunctionality("VK_KHR_separate_depth_stencil_layouts");
- if (m_isAttachmentFormat)
+ if (!m_is3DFormat)
{
- m_renderPass = createRenderPass(params.imageFormat);
- m_frameBuffer = createFrameBuffer(*m_imageView, *m_renderPass, params.imageExtent.width, params.imageExtent.height, params.imageViewLayerRange.layerCount);
+ if (m_isAttachmentFormat)
+ {
+ m_renderPass = createRenderPass(params.imageFormat);
+ m_frameBuffer = createFrameBuffer(*m_imageView, *m_renderPass, params.imageExtent.width, params.imageExtent.height, params.imageViewLayerRange.layerCount);
+ }
}
+
}
ImageClearingTestInstance::ViewType ImageClearingTestInstance::getViewType (deUint32 imageLayerCount) const
return imageAspectFlags;
}
+bool ImageClearingTestInstance::getIs3DFormat (VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags) const
+{
+ const VkImageFormatProperties props = vk::getPhysicalDeviceImageFormatProperties(m_vki, m_context.getPhysicalDevice(), format, type, tiling, usage, flags);
+
+ return props.maxExtent.depth > 1u;
+}
+
bool ImageClearingTestInstance::getIsAttachmentFormat (VkFormat format, VkImageTiling tiling) const
{
const VkFormatProperties props = vk::getPhysicalDeviceFormatProperties(m_vki, m_context.getPhysicalDevice(), format);
return imageMemory;
}
+de::MovePtr<Allocation> ImageClearingTestInstance::allocateAndBindBufferMemory (VkBuffer buffer) const
+{
+ de::MovePtr<Allocation> stagingBufferMemory = allocateBuffer(m_vki, m_vkd, m_context.getPhysicalDevice(), m_device, buffer, MemoryRequirement::HostVisible, m_allocator, m_params.allocationKind);
+ VK_CHECK(m_vkd.bindBufferMemory(m_device, buffer, stagingBufferMemory->getMemory(), stagingBufferMemory->getOffset()));
+ return stagingBufferMemory;
+}
+
Move<VkCommandPool> ImageClearingTestInstance::createCommandPool (VkCommandPoolCreateFlags commandPoolCreateFlags) const
{
return vk::createCommandPool(m_vkd, m_device, commandPoolCreateFlags, m_queueFamilyIndex);
if (isInClearRange(clearCoords, x, y, arrayLayer, m_params.imageViewLayerRange, m_params.clearLayerRange))
depthValue = m_params.clearValue[0].depthStencil.depth;
else
- if (isInInitialClearRange(m_isAttachmentFormat, 0u /* mipLevel */, arrayLayer, m_params.imageViewLayerRange))
+ if (isInInitialClearRange(0u /* mipLevel */, arrayLayer, m_params.imageViewLayerRange))
{
depthValue = m_params.initValue.depthStencil.depth;
}
if (isInClearRange(clearCoords, x, y, arrayLayer, m_params.imageViewLayerRange, m_params.clearLayerRange))
stencilValue = m_params.clearValue[0].depthStencil.stencil;
else
- if (isInInitialClearRange(m_isAttachmentFormat, 0u /* mipLevel */, arrayLayer, m_params.imageViewLayerRange))
+ if (isInInitialClearRange(0u /* mipLevel */, arrayLayer, m_params.imageViewLayerRange))
{
stencilValue = m_params.initValue.depthStencil.stencil;
}
}
else
{
- if (isInInitialClearRange(m_isAttachmentFormat, mipLevel, arrayLayer, m_params.imageViewLayerRange))
+ if (isInInitialClearRange(mipLevel, arrayLayer, m_params.imageViewLayerRange))
{
pColorValue = &m_params.initValue.color;
}
return TestStatus::pass(successMessage);
}
+Move<VkBuffer> ImageClearingTestInstance::createImageClearingBuffer(const DeviceInterface& vkd, const VkDevice device, Unique<VkImage>& image)
+{
+ Move<VkBuffer> stagingBuffer;
+ de::MovePtr<Allocation> stagingBufferAlloc;
+ const VkDeviceSize stagingBufferSize = getImageMemoryRequirements(vkd, device, *image).size;
+ // Create image clearing buffer
+ {
+ const VkBufferCreateInfo bufferParams =
+ {
+ VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ 0u, // VkBufferCreateFlags flags;
+ stagingBufferSize, // VkDeviceSize size;
+ VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT, // VkBufferUsageFlags usage;
+ VK_SHARING_MODE_EXCLUSIVE, // VkSharingMode sharingMode;
+ 0u, // deUint32 queueFamilyIndexCount;
+ DE_NULL // const deUint32* pQueueFamilyIndices;
+ };
+ stagingBuffer = createBuffer(vkd, device, &bufferParams);
+ }
+ return stagingBuffer;
+}
+
+void ImageClearingTestInstance::preClearImage (const deUint32 imageMipLevels, VkExtent3D imageExtent, deUint32 imageLayerCount, Unique<VkCommandBuffer>& commandBuffer) const
+{
+ std::vector<VkBufferImageCopy> copyRegions;
+ std::vector<VkImageAspectFlags> aspectMasks;
+
+ if (getIsDepthFormat(m_params.imageFormat))
+ aspectMasks.push_back(VK_IMAGE_ASPECT_DEPTH_BIT);
+ if (getIsStencilFormat(m_params.imageFormat))
+ aspectMasks.push_back(VK_IMAGE_ASPECT_STENCIL_BIT);
+ if (aspectMasks.empty())
+ aspectMasks.push_back(VK_IMAGE_ASPECT_COLOR_BIT);
+
+ for (deUint32 mipLevel = 0; mipLevel < imageMipLevels; ++mipLevel)
+ {
+ const VkExtent3D extent = getMipLevelExtent(imageExtent, mipLevel);
+ for (auto mask : aspectMasks)
+ {
+ const VkImageSubresourceLayers imageSubResource =
+ {
+ mask, // VkImageAspectFlags aspectMask
+ mipLevel, // uint32_t mipLevel
+ 0u, // uint32_t baseArrayLayer
+ imageLayerCount // uint32_t layerCount
+ };
+ const VkBufferImageCopy region =
+ {
+ 0u, // VkDeviceSize bufferOffset;
+ 0u, // deUint32 bufferRowLength;
+ 0u, // deUint32 bufferImageHeight;
+ imageSubResource, // VkImageSubresourceLayers imageSubresource;
+ {0, 0, 0}, // VkOffset3D imageOffset;
+ extent // VkExtent3D imageExtent;
+ };
+ copyRegions.push_back(region);
+ }
+ }
+
+ m_vkd.cmdFillBuffer(*commandBuffer, *m_stagingBuffer, 0u, VK_WHOLE_SIZE, 0u);
+
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
+
+ m_vkd.cmdCopyBufferToImage(*commandBuffer, *m_stagingBuffer, *m_image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(copyRegions.size()), ©Regions[0]);
+}
+
void ImageClearingTestInstance::beginRenderPass (VkSubpassContents content, VkClearValue clearValue) const
{
vk::beginRenderPass(m_vkd, *m_commandBuffer, *m_renderPass, *m_frameBuffer, makeRect2D(0, 0, m_params.imageExtent.width, m_params.imageExtent.height), clearValue, content);
beginCommandBuffer(0);
- pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
- 0, // VkAccessFlags srcAccessMask
- (m_isAttachmentFormat
- ? VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
- : VK_ACCESS_TRANSFER_WRITE_BIT), // VkAccessFlags dstAccessMask
- VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
- (m_isAttachmentFormat
- ? VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
- : VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL)); // VkImageLayout newLayout;
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
+ 0, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
- if (m_isAttachmentFormat)
- {
- beginRenderPass(VK_SUBPASS_CONTENTS_INLINE, m_params.initValue);
- endRenderPass(m_vkd, *m_commandBuffer);
+ preClearImage(m_imageMipLevels, m_params.imageExtent, m_params.imageLayerCount, m_commandBuffer);
- pipelineImageBarrier(VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
- VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, // VkAccessFlags srcAccessMask
- VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
- VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, // VkImageLayout oldLayout;
- VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
- }
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
// Test clear color in all ranges
m_vkd.cmdClearColorImage(*m_commandBuffer, *m_image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &m_params.clearValue[0].color, static_cast<deUint32>(subresourceRanges.size()), subresourceRanges.data());
beginCommandBuffer(0);
- pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
- 0, // VkAccessFlags srcAccessMask
- (m_isAttachmentFormat
- ? VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
- : VK_ACCESS_TRANSFER_WRITE_BIT), // VkAccessFlags dstAccessMask
- VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
- (m_isAttachmentFormat
- ? VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
- : VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL)); // VkImageLayout newLayout;
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
+ 0, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
- if (m_isAttachmentFormat)
- {
- beginRenderPass(VK_SUBPASS_CONTENTS_INLINE, m_params.initValue);
- endRenderPass(m_vkd, *m_commandBuffer);
-
- pipelineImageBarrier(VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
- VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, // VkAccessFlags srcAccessMask
- VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
- VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, // VkImageLayout oldLayout;
- VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
- }
+ preClearImage(m_imageMipLevels, m_params.imageExtent, m_params.imageLayerCount, m_commandBuffer);
pipelineImageBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags srcStageMask
VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
TestStatus ClearDepthStencilImageMultipleSubresourceRangeTestInstance::iterate (void)
{
- VkImageLayout layout = (m_isAttachmentFormat
- ? VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
- : VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL);
VkImageAspectFlags aspectMask = m_imageAspectFlags;
// Depth/Stencil formats only. No separate layout modes.
std::vector<VkImageSubresourceRange> subresourceRanges;
- subresourceRanges.push_back(makeImageSubresourceRange(VK_IMAGE_ASPECT_STENCIL_BIT, 0u, 1u, m_params.clearLayerRange.baseArrayLayer, m_params.clearLayerRange.layerCount));
- subresourceRanges.push_back(makeImageSubresourceRange(VK_IMAGE_ASPECT_DEPTH_BIT, 0u, 1u, m_params.clearLayerRange.baseArrayLayer, m_params.clearLayerRange.layerCount));
+ subresourceRanges.push_back(makeImageSubresourceRange(VK_IMAGE_ASPECT_STENCIL_BIT, 0u, 1u, m_params.clearLayerRange.baseArrayLayer, m_params.clearLayerRange.layerCount));
+ subresourceRanges.push_back(makeImageSubresourceRange(VK_IMAGE_ASPECT_DEPTH_BIT, 0u, 1u, m_params.clearLayerRange.baseArrayLayer, m_params.clearLayerRange.layerCount));
beginCommandBuffer(0);
- pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
- 0, // VkAccessFlags srcAccessMask
- (m_isAttachmentFormat
- ? VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
- : VK_ACCESS_TRANSFER_WRITE_BIT), // VkAccessFlags dstAccessMask
- VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
- layout, // VkImageLayout newLayout;
- aspectMask); // VkImageAspectFlags aspectMask;
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
+ 0, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
- if (m_isAttachmentFormat)
- {
- beginRenderPass(VK_SUBPASS_CONTENTS_INLINE, m_params.initValue);
- endRenderPass(m_vkd, *m_commandBuffer);
+ preClearImage(m_imageMipLevels, m_params.imageExtent, m_params.imageLayerCount, m_commandBuffer);
- pipelineImageBarrier(VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
- VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, // VkAccessFlags srcAccessMask
- VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
- layout, // VkImageLayout oldLayout;
- VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, // VkImageLayout newLayout;
- aspectMask); // VkImageAspectFlags aspectMask;
- }
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
m_vkd.cmdClearDepthStencilImage(*m_commandBuffer, *m_image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &m_params.clearValue[0].depthStencil, static_cast<deUint32>(subresourceRanges.size()), subresourceRanges.data());
TestStatus ClearDepthStencilImageTestInstance::iterate (void)
{
- VkImageLayout layout = (m_isAttachmentFormat
- ? VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
- : VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL);
VkImageAspectFlags aspectMask = m_imageAspectFlags;
if (m_params.separateDepthStencilLayoutMode == SEPARATE_DEPTH_STENCIL_LAYOUT_MODE_DEPTH)
{
- layout = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR;
aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT;
}
else if (m_params.separateDepthStencilLayoutMode == SEPARATE_DEPTH_STENCIL_LAYOUT_MODE_STENCIL)
{
- layout = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR;
aspectMask = VK_IMAGE_ASPECT_STENCIL_BIT;
}
beginCommandBuffer(0);
- pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
- 0, // VkAccessFlags srcAccessMask
- (m_isAttachmentFormat
- ? VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
- : VK_ACCESS_TRANSFER_WRITE_BIT), // VkAccessFlags dstAccessMask
- VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
- layout, // VkImageLayout newLayout;
- aspectMask); // VkImageAspectFlags aspectMask;
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, // VkPipelineStageFlags dstStageMask
+ 0, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
- if (m_isAttachmentFormat)
- {
- beginRenderPass(VK_SUBPASS_CONTENTS_INLINE, m_params.initValue);
- endRenderPass(m_vkd, *m_commandBuffer);
+ preClearImage(m_imageMipLevels, m_params.imageExtent, m_params.imageLayerCount, m_commandBuffer);
- pipelineImageBarrier(VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, // VkPipelineStageFlags srcStageMask
- VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
- VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, // VkAccessFlags srcAccessMask
- VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
- layout, // VkImageLayout oldLayout;
- VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, // VkImageLayout newLayout;
- aspectMask); // VkImageAspectFlags aspectMask;
- }
+ pipelineImageBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags srcStageMask
+ VK_PIPELINE_STAGE_TRANSFER_BIT, // VkPipelineStageFlags dstStageMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags srcAccessMask
+ VK_ACCESS_TRANSFER_WRITE_BIT, // VkAccessFlags dstAccessMask
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, // VkImageLayout oldLayout;
+ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); // VkImageLayout newLayout;
m_vkd.cmdClearDepthStencilImage(*m_commandBuffer, *m_image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &m_params.clearValue[0].depthStencil, 1, &subresourceRange);
0u,
imageLayerParamsToTest[imageLayerParamsIndex].imageLayerCount
}, // LayerRange imageViewLayerRange;
- makeClearColorValue(format, 0.2f, 0.1f, 0.7f, 0.8f), // VkClearValue initValue;
+ makeClearColorValue(format, 0.0f, 0.0f, 0.0f, 0.0f), // VkClearValue initValue;
{
clearColors[0], // VkClearValue clearValue[0];
clearColors[1], // VkClearValue clearValue[1];
0u,
imageLayerParamsToTest[imageLayerParamsIndex].imageLayerCount
}, // LayerRange imageViewLayerRange;
- makeClearValueDepthStencil(0.5f, 0x03), // VkClearValue initValue
+ makeClearValueDepthStencil(0.0f, 0u), // VkClearValue initValue
{
makeClearValueDepthStencil(0.1f, 0x06), // VkClearValue clearValue[0];
makeClearValueDepthStencil(0.3f, 0x04), // VkClearValue clearValue[1];
dimensions, // VkExtent3D extent;
imageLayerParamsToTest[imageLayerParamsIndex].imageLayerCount, // deUint32 imageLayerCount;
imageLayerParamsToTest[imageLayerParamsIndex].imageViewRange, // LayerRange imageViewLayerRange;
- makeClearValueDepthStencil(0.5f, 0x03), // VkClearValue initValue
+ makeClearValueDepthStencil(0.0f, 0u), // VkClearValue initValue
{
makeClearValueDepthStencil(0.1f, 0x06), // VkClearValue clearValue[0];
makeClearValueDepthStencil(0.3f, 0x04), // VkClearValue clearValue[1];
deUint32 stride;
tcu::Maybe<VertexOffsetParams> vertexOffset; // Only used for indexed draws.
deUint32 seed;
+ bool useTessellation;
+ bool useGeometry;
+ bool multiview;
deUint32 maxInstanceIndex () const
{
void MultiDrawTest::checkSupport (Context& context) const
{
context.requireDeviceFunctionality("VK_EXT_multi_draw");
+
+ if (m_params.useTessellation)
+ context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_TESSELLATION_SHADER);
+
+ if (m_params.useGeometry)
+ context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_GEOMETRY_SHADER);
+
+ if (m_params.multiview)
+ {
+ const auto& multiviewFeatures = context.getMultiviewFeatures();
+
+ if (!multiviewFeatures.multiview)
+ TCU_THROW(NotSupportedError, "Multiview not supported");
+
+ if (m_params.useTessellation && !multiviewFeatures.multiviewTessellationShader)
+ TCU_THROW(NotSupportedError, "Multiview not supported with tesellation shaders");
+
+ if (m_params.useGeometry && !multiviewFeatures.multiviewGeometryShader)
+ TCU_THROW(NotSupportedError, "Multiview not supported with geometry shaders");
+ }
}
void MultiDrawTest::initPrograms (vk::SourceCollections& programCollection) const
// using an overlapping mesh, each single triangle will cover the whole framebuffer using a different depth value, and the depth
// test will be enabled.
//
- // The color of each triangle will depend on the instance index and the draw index. This way, it's possible to draw those 1024
- // triangles with a single draw call or to draw each triangle with a separate draw call, with up to 1024 draw calls.
- // Combinations in between are possible.
+ // The color of each triangle will depend on the instance index, the draw index and, when using multiview, the view index. This
+ // way, it's possible to draw those 1024 triangles with a single draw call or to draw each triangle with a separate draw call,
+ // with up to 1024 draw calls. Combinations in between are possible.
//
// With overlapping meshes, the resulting color buffer will be uniform in color. With mosaic meshes, it depends on the submitted
// draw count. In some cases, all pixels will be slightly different in color.
std::ostringstream vert;
vert
<< "#version 460\n"
+ << (m_params.multiview ? "#extension GL_EXT_multiview : enable\n" : "")
+ << "\n"
+ << "out gl_PerVertex\n"
+ << "{\n"
+ << " vec4 gl_Position;\n"
+ << "};\n"
<< "\n"
<< "layout (location=0) in vec4 inPos;\n"
<< "layout (location=0) out uvec4 outColor;\n"
<< " outColor.r = ((uDrawIndex >> 8u) & 0xFFu);\n"
<< " outColor.g = ((uDrawIndex ) & 0xFFu);\n"
<< " outColor.b = 255u - uint(gl_InstanceIndex);\n"
- << " outColor.a = 255u;\n"
+ << " outColor.a = 255u" << (m_params.multiview ? " - uint(gl_ViewIndex)" : "") << ";\n"
<< "}\n"
;
+ programCollection.glslSources.add("vert") << glu::VertexSource(vert.str());
std::ostringstream frag;
frag
<< " outColor = inColor;\n"
<< "}\n"
;
-
- programCollection.glslSources.add("vert") << glu::VertexSource(vert.str());
programCollection.glslSources.add("frag") << glu::FragmentSource(frag.str());
+
+ if (m_params.useTessellation)
+ {
+ std::ostringstream tesc;
+ tesc
+ << "#version 460\n"
+ << "\n"
+ << "layout (vertices=3) out;\n"
+ << "in gl_PerVertex\n"
+ << "{\n"
+ << " vec4 gl_Position;\n"
+ << "} gl_in[gl_MaxPatchVertices];\n"
+ << "out gl_PerVertex\n"
+ << "{\n"
+ << " vec4 gl_Position;\n"
+ << "} gl_out[];\n"
+ << "\n"
+ << "layout (location=0) in uvec4 inColor[gl_MaxPatchVertices];\n"
+ << "layout (location=0) out uvec4 outColor[];\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " gl_TessLevelInner[0] = 1.0;\n"
+ << " gl_TessLevelInner[1] = 1.0;\n"
+ << " gl_TessLevelOuter[0] = 1.0;\n"
+ << " gl_TessLevelOuter[1] = 1.0;\n"
+ << " gl_TessLevelOuter[2] = 1.0;\n"
+ << " gl_TessLevelOuter[3] = 1.0;\n"
+ << " gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;\n"
+ << " outColor[gl_InvocationID] = inColor[gl_InvocationID];\n"
+ << "}\n"
+ ;
+ programCollection.glslSources.add("tesc") << glu::TessellationControlSource(tesc.str());
+
+ std::ostringstream tese;
+ tese
+ << "#version 460\n"
+ << "\n"
+ << "layout (triangles, fractional_odd_spacing, cw) in;\n"
+ << "in gl_PerVertex\n"
+ << "{\n"
+ << " vec4 gl_Position;\n"
+ << "} gl_in[gl_MaxPatchVertices];\n"
+ << "out gl_PerVertex\n"
+ << "{\n"
+ << " vec4 gl_Position;\n"
+ << "};\n"
+ << "\n"
+ << "layout (location=0) in uvec4 inColor[gl_MaxPatchVertices];\n"
+ << "layout (location=0) out uvec4 outColor;\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " gl_Position = (gl_TessCoord.x * gl_in[0].gl_Position) +\n"
+ << " (gl_TessCoord.y * gl_in[1].gl_Position) +\n"
+ << " (gl_TessCoord.z * gl_in[2].gl_Position);\n"
+ << " outColor = inColor[0];\n"
+ << "}\n"
+ ;
+ programCollection.glslSources.add("tese") << glu::TessellationEvaluationSource(tese.str());
+ }
+
+ if (m_params.useGeometry)
+ {
+ std::ostringstream geom;
+ geom
+ << "#version 460\n"
+ << "\n"
+ << "layout (triangles) in;\n"
+ << "layout (triangle_strip, max_vertices=3) out;\n"
+ << "in gl_PerVertex\n"
+ << "{\n"
+ << " vec4 gl_Position;\n"
+ << "} gl_in[3];\n"
+ << "out gl_PerVertex\n"
+ << "{\n"
+ << " vec4 gl_Position;\n"
+ << "};\n"
+ << "\n"
+ << "layout (location=0) in uvec4 inColor[3];\n"
+ << "layout (location=0) out uvec4 outColor;\n"
+ << "\n"
+ << "void main ()\n"
+ << "{\n"
+ << " gl_Position = gl_in[0].gl_Position; outColor = inColor[0]; EmitVertex();\n"
+ << " gl_Position = gl_in[1].gl_Position; outColor = inColor[1]; EmitVertex();\n"
+ << " gl_Position = gl_in[2].gl_Position; outColor = inColor[2]; EmitVertex();\n"
+ << "}\n"
+ ;
+ programCollection.glslSources.add("geom") << glu::GeometrySource(geom.str());
+ }
}
MultiDrawInstance::MultiDrawInstance (Context& context, const TestParams& params)
vertices.emplace_back(0.0f, 0.0f, 0.0f, 1.0f);
}
+// Creates a render pass with multiple subpasses, one per layer.
+Move<VkRenderPass> makeMultidrawRenderPass (const DeviceInterface& vk,
+ VkDevice device,
+ VkFormat colorFormat,
+ VkFormat depthStencilFormat,
+ deUint32 layerCount)
+{
+ const VkAttachmentDescription colorAttachmentDescription =
+ {
+ 0u, // VkAttachmentDescriptionFlags flags
+ colorFormat, // VkFormat format
+ VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp loadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp storeOp
+ VK_ATTACHMENT_LOAD_OP_DONT_CARE, // VkAttachmentLoadOp stencilLoadOp
+ VK_ATTACHMENT_STORE_OP_DONT_CARE, // VkAttachmentStoreOp stencilStoreOp
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout
+ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, // VkImageLayout finalLayout
+ };
+
+ const VkAttachmentDescription depthStencilAttachmentDescription =
+ {
+ 0u, // VkAttachmentDescriptionFlags flags
+ depthStencilFormat, // VkFormat format
+ VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp loadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp storeOp
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp stencilLoadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp stencilStoreOp
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout
+ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, // VkImageLayout finalLayout
+ };
+
+ const std::vector<VkAttachmentDescription> attachmentDescriptions = { colorAttachmentDescription, depthStencilAttachmentDescription };
+ const VkAttachmentReference colorAttachmentRef = makeAttachmentReference(0u, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL);
+ const VkAttachmentReference depthStencilAttachmentRef = makeAttachmentReference(1u, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL);
+
+ const VkSubpassDescription subpassDescription =
+ {
+ 0u, // VkSubpassDescriptionFlags flags
+ VK_PIPELINE_BIND_POINT_GRAPHICS, // VkPipelineBindPoint pipelineBindPoint
+ 0u, // deUint32 inputAttachmentCount
+ nullptr, // const VkAttachmentReference* pInputAttachments
+ 1u, // deUint32 colorAttachmentCount
+ &colorAttachmentRef, // const VkAttachmentReference* pColorAttachments
+ nullptr, // const VkAttachmentReference* pResolveAttachments
+ &depthStencilAttachmentRef, // const VkAttachmentReference* pDepthStencilAttachment
+ 0u, // deUint32 preserveAttachmentCount
+ nullptr // const deUint32* pPreserveAttachments
+ };
+
+ std::vector<VkSubpassDescription> subpassDescriptions;
+
+ subpassDescriptions.reserve(layerCount);
+ for (deUint32 subpassIdx = 0u; subpassIdx < layerCount; ++subpassIdx)
+ subpassDescriptions.push_back(subpassDescription);
+
+ using MultiviewInfoPtr = de::MovePtr<VkRenderPassMultiviewCreateInfo>;
+
+ MultiviewInfoPtr multiviewCreateInfo;
+ std::vector<deUint32> viewMasks;
+
+ if (layerCount > 1u)
+ {
+ multiviewCreateInfo = MultiviewInfoPtr(new VkRenderPassMultiviewCreateInfo);
+ *multiviewCreateInfo = initVulkanStructure();
+
+ viewMasks.resize(subpassDescriptions.size());
+ for (deUint32 subpassIdx = 0u; subpassIdx < static_cast<deUint32>(viewMasks.size()); ++subpassIdx)
+ viewMasks[subpassIdx] = (1u << subpassIdx);
+
+ multiviewCreateInfo->subpassCount = static_cast<deUint32>(viewMasks.size());
+ multiviewCreateInfo->pViewMasks = de::dataOrNull(viewMasks);
+ }
+
+ // Dependencies between subpasses for color and depth/stencil read/writes.
+ std::vector<VkSubpassDependency> dependencies;
+ if (layerCount > 1u)
+ dependencies.reserve((layerCount - 1u) * 2u);
+
+ const auto fragmentTestStages = (VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT);
+ const auto dsWrites = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT;
+ const auto dsReadWrites = (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT);
+ const auto colorStage = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
+ const auto colorWrites = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
+ const auto colorReadWrites = (VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT | VK_ACCESS_COLOR_ATTACHMENT_READ_BIT);
+
+ for (deUint32 subpassIdx = 1u; subpassIdx < layerCount; ++subpassIdx)
+ {
+ const auto prev = subpassIdx - 1u;
+
+ const VkSubpassDependency dsDep =
+ {
+ prev, // deUint32 srcSubpass;
+ subpassIdx, // deUint32 dstSubpass;
+ fragmentTestStages, // VkPipelineStageFlags srcStageMask;
+ fragmentTestStages, // VkPipelineStageFlags dstStageMask;
+ dsWrites, // VkAccessFlags srcAccessMask;
+ dsReadWrites, // VkAccessFlags dstAccessMask;
+ VK_DEPENDENCY_BY_REGION_BIT, // VkDependencyFlags dependencyFlags;
+ };
+ dependencies.push_back(dsDep);
+
+ const VkSubpassDependency colorDep =
+ {
+ prev, // deUint32 srcSubpass;
+ subpassIdx, // deUint32 dstSubpass;
+ colorStage, // VkPipelineStageFlags srcStageMask;
+ colorStage, // VkPipelineStageFlags dstStageMask;
+ colorWrites, // VkAccessFlags srcAccessMask;
+ colorReadWrites, // VkAccessFlags dstAccessMask;
+ VK_DEPENDENCY_BY_REGION_BIT, // VkDependencyFlags dependencyFlags;
+ };
+ dependencies.push_back(colorDep);
+ }
+
+ const VkRenderPassCreateInfo renderPassInfo =
+ {
+ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, // VkStructureType sType
+ multiviewCreateInfo.get(), // const void* pNext
+ 0u, // VkRenderPassCreateFlags flags
+ static_cast<deUint32>(attachmentDescriptions.size()), // deUint32 attachmentCount
+ de::dataOrNull(attachmentDescriptions), // const VkAttachmentDescription* pAttachments
+ static_cast<deUint32>(subpassDescriptions.size()), // deUint32 subpassCount
+ de::dataOrNull(subpassDescriptions), // const VkSubpassDescription* pSubpasses
+ static_cast<deUint32>(dependencies.size()), // deUint32 dependencyCount
+ de::dataOrNull(dependencies), // const VkSubpassDependency* pDependencies
+ };
+
+ return createRenderPass(vk, device, &renderPassInfo, nullptr);
+}
+
tcu::TestStatus MultiDrawInstance::iterate (void)
{
const auto& vki = m_context.getInstanceInterface();
const auto triangleCount = getTriangleCount();
const auto imageDim = static_cast<deUint32>(deSqrt(static_cast<double>(triangleCount)));
const auto imageExtent = makeExtent3D(imageDim, imageDim, 1u);
+ const auto imageLayers = (m_params.multiview ? 2u : 1u);
const auto colorUsage = (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT);
const auto dsUsage = (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT);
const auto pixelCount = imageExtent.width * imageExtent.height;
colorFormat, // VkFormat format;
imageExtent, // VkExtent3D extent;
1u, // deUint32 mipLevels;
- 1u, // deUint32 arrayLayers;
+ imageLayers, // deUint32 arrayLayers;
VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples;
VK_IMAGE_TILING_OPTIMAL, // VkImageTiling tiling;
colorUsage, // VkImageUsageFlags usage;
};
ImageWithMemory colorBuffer (vkd, device, alloc, imageCreateInfo, MemoryRequirement::Any);
- const auto colorSubresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, 1u);
+ const auto colorSubresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, imageLayers);
const auto colorBufferView = makeImageView(vkd, device, colorBuffer.get(), VK_IMAGE_VIEW_TYPE_2D, colorFormat, colorSubresourceRange);
// Depth/stencil buffer.
dsFormat, // VkFormat format;
imageExtent, // VkExtent3D extent;
1u, // deUint32 mipLevels;
- 1u, // deUint32 arrayLayers;
+ imageLayers, // deUint32 arrayLayers;
VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples;
VK_IMAGE_TILING_OPTIMAL, // VkImageTiling tiling;
dsUsage, // VkImageUsageFlags usage;
};
ImageWithMemory dsBuffer (vkd, device, alloc, dsCreateInfo, MemoryRequirement::Any);
- const auto dsSubresourceRange = makeImageSubresourceRange((VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT), 0u, 1u, 0u, 1u);
+ const auto dsSubresourceRange = makeImageSubresourceRange((VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT), 0u, 1u, 0u, imageLayers);
const auto dsBufferView = makeImageView(vkd, device, dsBuffer.get(), VK_IMAGE_VIEW_TYPE_2D, dsFormat, dsSubresourceRange);
- // Buffer to read color attachment.
+ // Output buffers to verify attachments.
+ using BufferWithMemoryPtr = de::MovePtr<BufferWithMemory>;
+
+ // Buffers to read color attachment.
const auto outputBufferSize = pixelCount * static_cast<VkDeviceSize>(tcu::getPixelSize(tcuColorFormat));
const auto bufferCreateInfo = makeBufferCreateInfo(outputBufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT);
- BufferWithMemory outputBuffer (vkd, device, alloc, bufferCreateInfo, MemoryRequirement::HostVisible);
+
+ std::vector<BufferWithMemoryPtr> outputBuffers;
+ for (deUint32 i = 0u; i < imageLayers; ++i)
+ outputBuffers.push_back(BufferWithMemoryPtr(new BufferWithMemory(vkd, device, alloc, bufferCreateInfo, MemoryRequirement::HostVisible)));
// Buffer to read depth/stencil attachment. Note: this supposes we'll only copy the stencil aspect. See below.
const auto tcuStencilFmt = mapVkFormat(getStencilVerificationFormat());
const auto stencilOutBufferSize = pixelCount * static_cast<VkDeviceSize>(tcu::getPixelSize(tcuStencilFmt));
const auto stencilOutCreateInfo = makeBufferCreateInfo(stencilOutBufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT);
- BufferWithMemory stencilOutBuffer (vkd, device, alloc, stencilOutCreateInfo, MemoryRequirement::HostVisible);
+
+ std::vector<BufferWithMemoryPtr> stencilOutBuffers;
+ for (deUint32 i = 0u; i < imageLayers; ++i)
+ stencilOutBuffers.push_back(BufferWithMemoryPtr(new BufferWithMemory(vkd, device, alloc, stencilOutCreateInfo, MemoryRequirement::HostVisible)));
// Shaders.
- const auto vertModule = createShaderModule(vkd, device, m_context.getBinaryCollection().get("vert"), 0u);
- const auto fragModule = createShaderModule(vkd, device, m_context.getBinaryCollection().get("frag"), 0u);
+ const auto vertModule = createShaderModule(vkd, device, m_context.getBinaryCollection().get("vert"), 0u);
+ const auto fragModule = createShaderModule(vkd, device, m_context.getBinaryCollection().get("frag"), 0u);
+ Move<VkShaderModule> tescModule;
+ Move<VkShaderModule> teseModule;
+ Move<VkShaderModule> geomModule;
+
+ if (m_params.useGeometry)
+ geomModule = createShaderModule(vkd, device, m_context.getBinaryCollection().get("geom"), 0u);
+
+ if (m_params.useTessellation)
+ {
+ tescModule = createShaderModule(vkd, device, m_context.getBinaryCollection().get("tesc"), 0u);
+ teseModule = createShaderModule(vkd, device, m_context.getBinaryCollection().get("tese"), 0u);
+ }
DescriptorSetLayoutBuilder layoutBuilder;
const auto descriptorSetLayout = layoutBuilder.build(vkd, device);
const auto pipelineLayout = makePipelineLayout(vkd, device, descriptorSetLayout.get());
// Render pass.
- const auto renderPass = makeRenderPass(vkd, device, colorFormat, dsFormat);
+ const auto renderPass = makeMultidrawRenderPass(vkd, device, colorFormat, dsFormat, imageLayers);
- // Framebuffer.
+ // Framebuffer (note layers is always 1 as required by the spec).
const std::vector<VkImageView> attachments { colorBufferView.get(), dsBufferView.get() };
- const auto framebuffer = makeFramebuffer(vkd, device, renderPass.get(), static_cast<deUint32>(attachments.size()), de::dataOrNull(attachments), imageExtent.width, imageExtent.height);
+ const auto framebuffer = makeFramebuffer(vkd, device, renderPass.get(), static_cast<deUint32>(attachments.size()), de::dataOrNull(attachments), imageExtent.width, imageExtent.height, 1u);
// Viewports and scissors.
const auto viewport = makeViewport(imageExtent);
1.0f, // float maxDepthBounds;
};
- // Pipeline.
- const auto pipeline = makeGraphicsPipeline(vkd, device, pipelineLayout.get(),
- vertModule.get(), DE_NULL, DE_NULL, DE_NULL, fragModule.get(),
- renderPass.get(), viewports, scissors, VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, 0u/*subpass*/, 0u/*patchControlPoints*/,
- nullptr/*vertexInputStateCreateInfo*/, &rasterizationInfo, nullptr/*multisampleStateCreateInfo*/, &depthStencilInfo);
+ const auto primitiveTopology = (m_params.useTessellation ? VK_PRIMITIVE_TOPOLOGY_PATCH_LIST : VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST);
+ const auto patchControlPoints = (m_params.useTessellation ? 3u : 0u);
+
+ // Pipelines.
+ std::vector<Move<VkPipeline>> pipelines;
+ pipelines.reserve(imageLayers);
+ for (deUint32 subpassIdx = 0u; subpassIdx < imageLayers; ++subpassIdx)
+ {
+ pipelines.emplace_back(makeGraphicsPipeline(vkd, device, pipelineLayout.get(),
+ vertModule.get(), tescModule.get(), teseModule.get(), geomModule.get(), fragModule.get(),
+ renderPass.get(), viewports, scissors, primitiveTopology, subpassIdx, patchControlPoints,
+ nullptr/*vertexInputStateCreateInfo*/, &rasterizationInfo, nullptr/*multisampleStateCreateInfo*/, &depthStencilInfo));
+ }
// Command pool and buffer.
const auto cmdPool = makeCommandPool(vkd, device, qIndex);
flushAlloc(vkd, device, indexBufferAlloc);
}
- beginCommandBuffer(vkd, cmdBuffer);
-
- // Transition depth/stencil attachment to the proper initial layout for the render pass.
- const auto dsPreBarrier = makeImageMemoryBarrier(
- 0u,
- (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT),
- VK_IMAGE_LAYOUT_UNDEFINED,
- VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL,
- dsBuffer.get(), dsSubresourceRange);
-
- vkd.cmdPipelineBarrier(
- cmdBuffer,
- VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT,
- (VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT),
- 0u, 0u, nullptr, 0u, nullptr, 1u, &dsPreBarrier);
-
- // Draw stuff.
- std::vector<VkClearValue> clearValues;
- clearValues.reserve(2u);
- clearValues.push_back(makeClearValueColorU32(0u, 0u, 0u, 0u));
- clearValues.push_back(makeClearValueDepthStencil(((isMosaic || isIndexed) ? 0.0f : 1.0f), 0u));
-
- beginRenderPass(vkd, cmdBuffer, renderPass.get(), framebuffer.get(), scissor, static_cast<deUint32>(clearValues.size()), de::dataOrNull(clearValues));
-
- vkd.cmdBindPipeline(cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline.get());
- vkd.cmdBindVertexBuffers(cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
- if (isIndexed)
- vkd.cmdBindIndexBuffer(cmdBuffer, indexBuffer->get(), indexBufferOffset, VK_INDEX_TYPE_UINT32);
-
- // Draw stuff.
+ // Prepare draw information.
const auto offsetType = (m_params.vertexOffset ? m_params.vertexOffset->offsetType : tcu::nothing<VertexOffsetType>());
const auto vertexOffset = static_cast<deInt32>(extraVertices);
}
}
- if (isIndexed)
- {
- const auto drawInfoPtr = reinterpret_cast<const VkMultiDrawIndexedInfoEXT*>(drawInfos.drawInfoData());
- const auto offsetPtr = (isMixedMode ? nullptr : &vertexOffset);
- vkd.cmdDrawMultiIndexedEXT(cmdBuffer, drawInfos.drawInfoCount(), drawInfoPtr, m_params.instanceCount, m_params.firstInstance, drawInfos.stride(), offsetPtr);
- }
- else
+ beginCommandBuffer(vkd, cmdBuffer);
+
+ // Draw stuff.
+ std::vector<VkClearValue> clearValues;
+ clearValues.reserve(2u);
+ clearValues.push_back(makeClearValueColorU32(0u, 0u, 0u, 0u));
+ clearValues.push_back(makeClearValueDepthStencil(((isMosaic || isIndexed) ? 0.0f : 1.0f), 0u));
+
+ beginRenderPass(vkd, cmdBuffer, renderPass.get(), framebuffer.get(), scissor, static_cast<deUint32>(clearValues.size()), de::dataOrNull(clearValues));
+
+ for (deUint32 layerIdx = 0u; layerIdx < imageLayers; ++layerIdx)
{
- const auto drawInfoPtr = reinterpret_cast<const VkMultiDrawInfoEXT*>(drawInfos.drawInfoData());
- vkd.cmdDrawMultiEXT(cmdBuffer, drawInfos.drawInfoCount(), drawInfoPtr, m_params.instanceCount, m_params.firstInstance, drawInfos.stride());
+ if (layerIdx > 0u)
+ vkd.cmdNextSubpass(cmdBuffer, VK_SUBPASS_CONTENTS_INLINE);
+
+ vkd.cmdBindPipeline(cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelines[layerIdx].get());
+ vkd.cmdBindVertexBuffers(cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
+ if (isIndexed)
+ vkd.cmdBindIndexBuffer(cmdBuffer, indexBuffer->get(), indexBufferOffset, VK_INDEX_TYPE_UINT32);
+
+ if (isIndexed)
+ {
+ const auto drawInfoPtr = reinterpret_cast<const VkMultiDrawIndexedInfoEXT*>(drawInfos.drawInfoData());
+ const auto offsetPtr = (isMixedMode ? nullptr : &vertexOffset);
+ vkd.cmdDrawMultiIndexedEXT(cmdBuffer, drawInfos.drawInfoCount(), drawInfoPtr, m_params.instanceCount, m_params.firstInstance, drawInfos.stride(), offsetPtr);
+ }
+ else
+ {
+ const auto drawInfoPtr = reinterpret_cast<const VkMultiDrawInfoEXT*>(drawInfos.drawInfoData());
+ vkd.cmdDrawMultiEXT(cmdBuffer, drawInfos.drawInfoCount(), drawInfoPtr, m_params.instanceCount, m_params.firstInstance, drawInfos.stride());
+ }
}
endRenderPass(vkd, cmdBuffer);
vkd.cmdPipelineBarrier(cmdBuffer, (VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT), VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, nullptr, 0u, nullptr, 1u, &dsBufferBarrier);
// Copy images to output buffers.
- const auto colorSubresourceLayers = makeImageSubresourceLayers(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 0u, 1u);
- const auto colorCopyRegion = makeBufferImageCopy(imageExtent, colorSubresourceLayers);
- vkd.cmdCopyImageToBuffer(cmdBuffer, colorBuffer.get(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, outputBuffer.get(), 1u, &colorCopyRegion);
+ for (deUint32 layerIdx = 0u; layerIdx < imageLayers; ++layerIdx)
+ {
+ const auto colorSubresourceLayers = makeImageSubresourceLayers(VK_IMAGE_ASPECT_COLOR_BIT, 0u, layerIdx, 1u);
+ const auto colorCopyRegion = makeBufferImageCopy(imageExtent, colorSubresourceLayers);
+ vkd.cmdCopyImageToBuffer(cmdBuffer, colorBuffer.get(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, outputBuffers[layerIdx]->get(), 1u, &colorCopyRegion);
+ }
// Note: this only copies the stencil aspect. See stencilOutBuffer creation.
- const auto stencilSubresourceLayers = makeImageSubresourceLayers(VK_IMAGE_ASPECT_STENCIL_BIT, 0u, 0u, 1u);
- const auto stencilCopyRegion = makeBufferImageCopy(imageExtent, stencilSubresourceLayers);
- vkd.cmdCopyImageToBuffer(cmdBuffer, dsBuffer.get(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, stencilOutBuffer.get(), 1u, &stencilCopyRegion);
+ for (deUint32 layerIdx = 0u; layerIdx < imageLayers; ++layerIdx)
+ {
+ const auto stencilSubresourceLayers = makeImageSubresourceLayers(VK_IMAGE_ASPECT_STENCIL_BIT, 0u, layerIdx, 1u);
+ const auto stencilCopyRegion = makeBufferImageCopy(imageExtent, stencilSubresourceLayers);
+ vkd.cmdCopyImageToBuffer(cmdBuffer, dsBuffer.get(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, stencilOutBuffers[layerIdx]->get(), 1u, &stencilCopyRegion);
+ }
// Prepare buffers for host reading.
const auto outputBufferBarrier = makeMemoryBarrier(VK_ACCESS_TRANSFER_WRITE_BIT, VK_ACCESS_HOST_READ_BIT);
submitCommandsAndWait(vkd, device, queue, cmdBuffer);
// Read output buffers and verify their contents.
- auto& outputBufferAlloc = outputBuffer.getAllocation();
- invalidateAlloc(vkd, device, outputBufferAlloc);
- const void* outputBufferData = outputBufferAlloc.getHostPtr();
-
- auto& stencilOutBufferAlloc = stencilOutBuffer.getAllocation();
- invalidateAlloc(vkd, device, stencilOutBufferAlloc);
- const void* stencilOutBufferData = stencilOutBufferAlloc.getHostPtr();
-
- const auto iWidth = static_cast<int>(imageExtent.width);
- const auto iHeight = static_cast<int>(imageExtent.height);
-
- const auto colorVerificationFormat = mapVkFormat(getVerificationFormat());
- tcu::ConstPixelBufferAccess colorAccess (colorVerificationFormat, iWidth, iHeight, 1, outputBufferData);
- tcu::ConstPixelBufferAccess stencilAccess (tcuStencilFmt, iWidth, iHeight, 1, stencilOutBufferData);
-
- // Generate reference images.
- tcu::TextureLevel refColorLevel (colorVerificationFormat, iWidth, iHeight);
- tcu::PixelBufferAccess refColorAccess = refColorLevel.getAccess();
- tcu::TextureLevel refStencilLevel (tcuStencilFmt, iWidth, iHeight);
- tcu::PixelBufferAccess refStencilAccess = refStencilLevel.getAccess();
- tcu::IVec4 referenceColor;
- int referenceStencil;
- const auto maxInstanceIndex = m_params.maxInstanceIndex();
// With stride zero, mosaic meshes increment the stencil buffer as many times as draw operations for affected pixels and
// overlapping meshes increment the stencil buffer only in the first draw operation (the rest fail the depth test) as many times
//
// With nonzero stride, mosaic meshes increment the stencil buffer once per pixel. Overlapping meshes increment it once per
// triangle.
- const auto stencilIncrements = ((m_params.stride == 0u)
- ? (isMosaic ? drawInfos.drawInfoCount() : trianglesPerDraw)
- : (isMosaic ? 1u : triangleCount));
-
- for (int y = 0; y < iHeight; ++y)
- for (int x = 0; x < iWidth; ++x)
+ const auto stencilIncrements = ((m_params.stride == 0u)
+ ? (isMosaic ? drawInfos.drawInfoCount() : trianglesPerDraw)
+ : (isMosaic ? 1u : triangleCount));
+ const auto maxInstanceIndex = m_params.maxInstanceIndex();
+ const auto colorVerificationFormat = mapVkFormat(getVerificationFormat());
+ const auto iWidth = static_cast<int>(imageExtent.width);
+ const auto iHeight = static_cast<int>(imageExtent.height);
+ auto& log = m_context.getTestContext().getLog();
+ const auto logMode = tcu::CompareLogMode::COMPARE_LOG_ON_ERROR;
+
+ for (deUint32 layerIdx = 0u; layerIdx < imageLayers; ++layerIdx)
{
- const auto pixelNumber = static_cast<deUint32>(y * iWidth + x);
- const auto triangleIndex = (isIndexed ? (pixelCount - 1u - pixelNumber) : pixelNumber); // Reverse order for indexed draws.
-
- if (m_params.instanceCount == 0u || drawInfos.drawInfoCount() == 0u ||
- (m_params.stride == 0u && triangleIndex >= trianglesPerDraw && isMosaic))
- {
- // Some pixels may not be drawn into when there are no instances or draws, or when the stride is zero in mosaic mode.
- referenceColor = tcu::IVec4(0, 0, 0, 0);
- referenceStencil = 0;
- }
- else
+ auto& outputBufferAlloc = outputBuffers[layerIdx]->getAllocation();
+ invalidateAlloc(vkd, device, outputBufferAlloc);
+ const void* outputBufferData = outputBufferAlloc.getHostPtr();
+
+ auto& stencilOutBufferAlloc = stencilOutBuffers[layerIdx]->getAllocation();
+ invalidateAlloc(vkd, device, stencilOutBufferAlloc);
+ const void* stencilOutBufferData = stencilOutBufferAlloc.getHostPtr();
+
+ tcu::ConstPixelBufferAccess colorAccess (colorVerificationFormat, iWidth, iHeight, 1, outputBufferData);
+ tcu::ConstPixelBufferAccess stencilAccess (tcuStencilFmt, iWidth, iHeight, 1, stencilOutBufferData);
+
+ // Generate reference images.
+ tcu::TextureLevel refColorLevel (colorVerificationFormat, iWidth, iHeight);
+ tcu::PixelBufferAccess refColorAccess = refColorLevel.getAccess();
+ tcu::TextureLevel refStencilLevel (tcuStencilFmt, iWidth, iHeight);
+ tcu::PixelBufferAccess refStencilAccess = refStencilLevel.getAccess();
+ tcu::IVec4 referenceColor;
+ int referenceStencil;
+
+ for (int y = 0; y < iHeight; ++y)
+ for (int x = 0; x < iWidth; ++x)
{
- // This must match the vertex shader.
- //
- // With stride zero, the same block is drawn over and over again in each draw call. This affects both the draw index and
- // the values in the depth/stencil buffer and, with overlapping meshes, only the first draw passes the depth test.
- //
- // With nonzero stride, the draw index depends on the triangle index and the number of triangles per draw and, for
- // overlapping meshes, the draw index is always the last one.
- const auto drawIndex = (m_params.stride == 0u
- ? (isMosaic ? (drawInfos.drawInfoCount() - 1u) : 0u)
- : (isMosaic ? (triangleIndex / trianglesPerDraw) : (drawInfos.drawInfoCount() - 1u)));
- referenceColor = tcu::IVec4(
- static_cast<int>((drawIndex >> 8) & 0xFFu),
- static_cast<int>((drawIndex ) & 0xFFu),
- static_cast<int>(255u - maxInstanceIndex),
- 255);
-
- referenceStencil = static_cast<int>((m_params.instanceCount * stencilIncrements) % 256u); // VK_STENCIL_OP_INCREMENT_AND_WRAP.
- }
+ const auto pixelNumber = static_cast<deUint32>(y * iWidth + x);
+ const auto triangleIndex = (isIndexed ? (pixelCount - 1u - pixelNumber) : pixelNumber); // Reverse order for indexed draws.
- refColorAccess.setPixel(referenceColor, x, y);
- refStencilAccess.setPixStencil(referenceStencil, x, y);
- }
+ if (m_params.instanceCount == 0u || drawInfos.drawInfoCount() == 0u ||
+ (m_params.stride == 0u && triangleIndex >= trianglesPerDraw && isMosaic))
+ {
+ // Some pixels may not be drawn into when there are no instances or draws, or when the stride is zero in mosaic mode.
+ referenceColor = tcu::IVec4(0, 0, 0, 0);
+ referenceStencil = 0;
+ }
+ else
+ {
+ // This must match the vertex shader.
+ //
+ // With stride zero, the same block is drawn over and over again in each draw call. This affects both the draw index and
+ // the values in the depth/stencil buffer and, with overlapping meshes, only the first draw passes the depth test.
+ //
+ // With nonzero stride, the draw index depends on the triangle index and the number of triangles per draw and, for
+ // overlapping meshes, the draw index is always the last one.
+ const auto drawIndex = (m_params.stride == 0u
+ ? (isMosaic ? (drawInfos.drawInfoCount() - 1u) : 0u)
+ : (isMosaic ? (triangleIndex / trianglesPerDraw) : (drawInfos.drawInfoCount() - 1u)));
+ referenceColor = tcu::IVec4(
+ static_cast<int>((drawIndex >> 8) & 0xFFu),
+ static_cast<int>((drawIndex ) & 0xFFu),
+ static_cast<int>(255u - maxInstanceIndex),
+ static_cast<int>(255u - layerIdx));
+
+ referenceStencil = static_cast<int>((m_params.instanceCount * stencilIncrements) % 256u); // VK_STENCIL_OP_INCREMENT_AND_WRAP.
+ }
- {
- auto& log = m_context.getTestContext().getLog();
- const auto logMode = tcu::CompareLogMode::COMPARE_LOG_ON_ERROR;
+ refColorAccess.setPixel(referenceColor, x, y);
+ refStencilAccess.setPixStencil(referenceStencil, x, y);
+ }
+
+ const auto layerIdxStr = de::toString(layerIdx);
+ const auto colorSetName = "ColorTestResultLayer" + layerIdxStr;
+ const auto stencilSetName = "StencilTestResultLayer" + layerIdxStr;
- if (!tcu::intThresholdCompare(log, "ColorTestResult", "", refColorAccess, colorAccess, tcu::UVec4(0u, 0u, 0u, 0u), logMode))
+ if (!tcu::intThresholdCompare(log, colorSetName.c_str(), "", refColorAccess, colorAccess, tcu::UVec4(0u, 0u, 0u, 0u), logMode))
return tcu::TestStatus::fail("Color image comparison failed; check log for more details");
- if (!tcu::dsThresholdCompare(log, "StencilTestResult", "", refStencilAccess, stencilAccess, 0.0f, logMode))
+ if (!tcu::dsThresholdCompare(log, stencilSetName.c_str(), "", refStencilAccess, stencilAccess, 0.0f, logMode))
return tcu::TestStatus::fail("Stencil image comparison failed; check log for more details");
}
GroupPtr drawMultiGroup (new tcu::TestCaseGroup(testCtx, "multi_draw", "VK_EXT_multi_draw tests"));
- struct
+ const struct
{
MeshType meshType;
const char* name;
{ MeshType::OVERLAPPING, "overlapping" },
};
- struct
+ const struct
{
DrawType drawType;
const char* name;
{ DrawType::INDEXED, "indexed" },
};
- struct
+ const struct
{
tcu::Maybe<VertexOffsetType> vertexOffsetType;
const char* name;
{ VertexOffsetType::CONSTANT_PACK, "packed" },
};
- struct
+ const struct
{
deUint32 drawCount;
const char* name;
{ getTriangleCount(), "max_draws" },
};
- struct
+ const struct
{
int extraBytes;
const char* name;
{ 12, "stride_extra_12" },
};
- struct
+ const struct
{
deUint32 firstInstance;
deUint32 instanceCount;
{ 3u, 2u, "2_instances_base_3" },
};
+ const struct
+ {
+ bool useTessellation;
+ bool useGeometry;
+ const char* name;
+ } shaderCases[] =
+ {
+ { false, false, "vert_only" },
+ { false, true, "with_geom" },
+ { true, false, "with_tess" },
+ { true, true, "tess_geom" },
+ };
+
+ const struct
+ {
+ bool multiview;
+ const char* name;
+ } multiviewCases[] =
+ {
+ { false, "single_view" },
+ { true, "multiview" },
+ };
+
constexpr deUint32 kSeed = 1621260419u;
for (const auto& meshTypeCase : meshTypeCases)
{
GroupPtr instanceGroup(new tcu::TestCaseGroup(testCtx, instanceCase.name, ""));
- const auto isIndexed = (drawTypeCase.drawType == DrawType::INDEXED);
- const auto isPacked = (offsetTypeCase.vertexOffsetType && *offsetTypeCase.vertexOffsetType == VertexOffsetType::CONSTANT_PACK);
- const auto baseStride = ((isIndexed && !isPacked) ? sizeof(VkMultiDrawIndexedInfoEXT) : sizeof(VkMultiDrawInfoEXT));
- const auto& extraBytes = strideCase.extraBytes;
- const auto testOffset = (isIndexed ? VertexOffsetParams{*offsetTypeCase.vertexOffsetType, 0u } : tcu::nothing<VertexOffsetParams>());
- deUint32 testStride = 0u;
-
- if (extraBytes >= 0)
- testStride = static_cast<deUint32>(baseStride) + static_cast<deUint32>(extraBytes);
-
- // For overlapping triangles we will skip instanced drawing.
- if (instanceCase.instanceCount > 1u && meshTypeCase.meshType == MeshType::OVERLAPPING)
- continue;
-
- TestParams params =
- {
- meshTypeCase.meshType, // MeshType meshType;
- drawTypeCase.drawType, // DrawType drawType;
- drawCountCase.drawCount, // deUint32 drawCount;
- instanceCase.instanceCount, // deUint32 instanceCount;
- instanceCase.firstInstance, // deUint32 firstInstance;
- testStride, // deUint32 stride;
- testOffset, // tcu::Maybe<VertexOffsetParams>> vertexOffset; // Only used for indexed draws.
- kSeed, // deUint32 seed;
- };
-
- instanceGroup->addChild(new MultiDrawTest(testCtx, "no_offset", "", params));
-
- if (isIndexed)
+ for (const auto& shaderCase : shaderCases)
{
- params.vertexOffset->offset = 6u;
- instanceGroup->addChild(new MultiDrawTest(testCtx, "offset_6", "", params));
+ GroupPtr shaderGroup(new tcu::TestCaseGroup(testCtx, shaderCase.name, ""));
+
+ for (const auto& multiviewCase : multiviewCases)
+ {
+ GroupPtr multiviewGroup(new tcu::TestCaseGroup(testCtx, multiviewCase.name, ""));
+
+ const auto isIndexed = (drawTypeCase.drawType == DrawType::INDEXED);
+ const auto isPacked = (offsetTypeCase.vertexOffsetType && *offsetTypeCase.vertexOffsetType == VertexOffsetType::CONSTANT_PACK);
+ const auto baseStride = ((isIndexed && !isPacked) ? sizeof(VkMultiDrawIndexedInfoEXT) : sizeof(VkMultiDrawInfoEXT));
+ const auto& extraBytes = strideCase.extraBytes;
+ const auto testOffset = (isIndexed ? VertexOffsetParams{*offsetTypeCase.vertexOffsetType, 0u } : tcu::nothing<VertexOffsetParams>());
+ deUint32 testStride = 0u;
+
+ if (extraBytes >= 0)
+ testStride = static_cast<deUint32>(baseStride) + static_cast<deUint32>(extraBytes);
+
+ // For overlapping triangles we will skip instanced drawing.
+ if (instanceCase.instanceCount > 1u && meshTypeCase.meshType == MeshType::OVERLAPPING)
+ continue;
+
+ TestParams params =
+ {
+ meshTypeCase.meshType, // MeshType meshType;
+ drawTypeCase.drawType, // DrawType drawType;
+ drawCountCase.drawCount, // deUint32 drawCount;
+ instanceCase.instanceCount, // deUint32 instanceCount;
+ instanceCase.firstInstance, // deUint32 firstInstance;
+ testStride, // deUint32 stride;
+ testOffset, // tcu::Maybe<VertexOffsetParams>> vertexOffset; // Only used for indexed draws.
+ kSeed, // deUint32 seed;
+ shaderCase.useTessellation, // bool useTessellation;
+ shaderCase.useGeometry, // bool useGeometry;
+ multiviewCase.multiview, // bool multiview;
+ };
+
+ multiviewGroup->addChild(new MultiDrawTest(testCtx, "no_offset", "", params));
+
+ if (isIndexed)
+ {
+ params.vertexOffset->offset = 6u;
+ multiviewGroup->addChild(new MultiDrawTest(testCtx, "offset_6", "", params));
+ }
+
+ shaderGroup->addChild(multiviewGroup.release());
+ }
+
+ instanceGroup->addChild(shaderGroup.release());
}
strideGroup->addChild(instanceGroup.release());
#include "vkImageUtil.hpp"
#include "vkTypeUtil.hpp"
#include "vkCmdUtil.hpp"
+#include "vkObjUtil.hpp"
+#include "vkBuilderUtil.hpp"
#include "tcuTextureUtil.hpp"
#include "tcuImageCompare.hpp"
#include "deMath.h"
+#include <vector>
+#include <string>
+#include <sstream>
+#include <iomanip>
+
namespace vkt
{
namespace DynamicState
context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_WIDE_LINES);
}
+// Tests that fail if both the depth bias clamp or depth constant factor stay at 0.0f instead of applying the real values.
+struct DepthBiasNonZeroPushConstants
+{
+ float geometryDepth;
+ float minDepth;
+ float maxDepth;
+};
+
+struct DepthBiasNonZeroParams
+{
+ float depthBiasConstant;
+ float depthBiasClamp;
+ DepthBiasNonZeroPushConstants pushConstants;
+};
+
+class DepthBiasNonZeroCase : public vkt::TestCase
+{
+private:
+ DepthBiasNonZeroParams m_params;
+
+public:
+ DepthBiasNonZeroCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, const DepthBiasNonZeroParams& params);
+ virtual ~DepthBiasNonZeroCase (void) {}
+
+ void checkSupport (Context& context) const override;
+ void initPrograms (vk::SourceCollections& programCollection) const override;
+ TestInstance* createInstance (Context& context) const override;
+
+ static tcu::Vec4 getExpectedColor () { return tcu::Vec4(0.0f, 1.0f, 0.0f, 1.0f); }
+};
+
+class DepthBiasNonZeroInstance : public vkt::TestInstance
+{
+private:
+ DepthBiasNonZeroParams m_params;
+
+public:
+ DepthBiasNonZeroInstance (Context& context, const DepthBiasNonZeroParams& params);
+ virtual ~DepthBiasNonZeroInstance (void) {}
+
+ tcu::TestStatus iterate (void) override;
+};
+
+DepthBiasNonZeroCase::DepthBiasNonZeroCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, const DepthBiasNonZeroParams& params)
+ : vkt::TestCase (testCtx, name, description)
+ , m_params (params)
+{}
+
+TestInstance* DepthBiasNonZeroCase::createInstance (Context& context) const
+{
+ return new DepthBiasNonZeroInstance(context, m_params);
+}
+
+DepthBiasNonZeroInstance::DepthBiasNonZeroInstance (Context& context, const DepthBiasNonZeroParams& params)
+ : vkt::TestInstance (context)
+ , m_params (params)
+{}
+
+void DepthBiasNonZeroCase::checkSupport (Context& context) const
+{
+ const auto& features = context.getDeviceFeatures();
+ if (m_params.depthBiasClamp != 0.0f && !features.depthBiasClamp)
+ TCU_THROW(NotSupportedError, "Depth bias clamping not supported");
+}
+
+void DepthBiasNonZeroCase::initPrograms (vk::SourceCollections& programCollection) const
+{
+ std::ostringstream vert;
+ vert
+ << "#version 450\n"
+ << "\n"
+ << "layout (push_constant, std430) uniform PushConstantBlock {\n"
+ << " float geometryDepth;\n"
+ << " float minDepth;\n"
+ << " float maxDepth;\n"
+ << "} pc;\n"
+ << "\n"
+ << "vec2 positions[3] = vec2[](\n"
+ << " vec2(-1.0, -1.0),\n"
+ << " vec2(3.0, -1.0),\n"
+ << " vec2(-1.0, 3.0)\n"
+ << ");\n"
+ << "\n"
+ << "void main() {\n"
+ << " gl_Position = vec4(positions[gl_VertexIndex], pc.geometryDepth, 1.0);\n"
+ << "}\n"
+ ;
+
+ const auto outColor = getExpectedColor();
+ std::ostringstream frag;
+ frag
+ << std::fixed << std::setprecision(1)
+ << "#version 450\n"
+ << "\n"
+ << "layout (push_constant, std430) uniform PushConstantBlock {\n"
+ << " float geometryDepth;\n"
+ << " float minDepth;\n"
+ << " float maxDepth;\n"
+ << "} pc;\n"
+ << "\n"
+ << "layout (location=0) out vec4 outColor;\n"
+ << "\n"
+ << "void main() {\n"
+ << " const float depth = gl_FragCoord.z;\n"
+ << " if (depth >= pc.minDepth && depth <= pc.maxDepth) {\n"
+ << " outColor = vec4(" << outColor.x() << ", " << outColor.y() << ", " << outColor.z() << ", " << outColor.w() << ");\n"
+ << " }\n"
+ << "}\n"
+ ;
+
+ programCollection.glslSources.add("vert") << glu::VertexSource(vert.str());
+ programCollection.glslSources.add("frag") << glu::FragmentSource(frag.str());
+}
+
+tcu::TestStatus DepthBiasNonZeroInstance::iterate (void)
+{
+ const auto& vkd = m_context.getDeviceInterface();
+ const auto device = m_context.getDevice();
+ auto& alloc = m_context.getDefaultAllocator();
+ const auto qIndex = m_context.getUniversalQueueFamilyIndex();
+ const auto queue = m_context.getUniversalQueue();
+
+ const auto depthFormat = vk::VK_FORMAT_D16_UNORM;
+ const auto colorFormat = vk::VK_FORMAT_R8G8B8A8_UNORM;
+ const auto colorUsage = (vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | vk::VK_IMAGE_USAGE_TRANSFER_SRC_BIT);
+ const auto depthUsage = (vk::VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | vk::VK_IMAGE_USAGE_TRANSFER_SRC_BIT);
+ const auto extent = vk::makeExtent3D(8u, 8u, 1u);
+ const auto& pcData = m_params.pushConstants;
+ const auto pcDataSize = static_cast<deUint32>(sizeof(pcData));
+ const auto pcStages = (vk::VK_SHADER_STAGE_VERTEX_BIT | vk::VK_SHADER_STAGE_FRAGMENT_BIT);
+ const auto pcRange = vk::makePushConstantRange(pcStages, 0u, pcDataSize);
+ const auto renderPass = vk::makeRenderPass(vkd, device, colorFormat, depthFormat, vk::VK_ATTACHMENT_LOAD_OP_CLEAR, vk::VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, vk::VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL);
+ const auto stencilOp = vk::makeStencilOpState(vk::VK_STENCIL_OP_KEEP, vk::VK_STENCIL_OP_KEEP, vk::VK_STENCIL_OP_KEEP, vk::VK_COMPARE_OP_NEVER, 0u, 0u, 0u);
+
+ // Color buffer.
+ const vk::VkImageCreateInfo colorBufferInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, // VkStructureType sType;
+ nullptr, // const void* pNext;
+ 0u, // VkImageCreateFlags flags;
+ vk::VK_IMAGE_TYPE_2D, // VkImageType imageType;
+ colorFormat, // VkFormat format;
+ extent, // VkExtent3D extent;
+ 1u, // deUint32 mipLevels;
+ 1u, // deUint32 arrayLayers;
+ vk::VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples;
+ vk::VK_IMAGE_TILING_OPTIMAL, // VkImageTiling tiling;
+ colorUsage, // VkImageUsageFlags usage;
+ vk::VK_SHARING_MODE_EXCLUSIVE, // VkSharingMode sharingMode;
+ 0u, // deUint32 queueFamilyIndexCount;
+ nullptr, // const deUint32* pQueueFamilyIndices;
+ vk::VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout;
+ };
+ const auto colorBuffer = Image::createAndAlloc(vkd, device, colorBufferInfo, alloc, qIndex);
+
+ // Depth buffer.
+ const vk::VkImageCreateInfo depthBufferInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, // VkStructureType sType;
+ nullptr, // const void* pNext;
+ 0u, // VkImageCreateFlags flags;
+ vk::VK_IMAGE_TYPE_2D, // VkImageType imageType;
+ depthFormat, // VkFormat format;
+ extent, // VkExtent3D extent;
+ 1u, // deUint32 mipLevels;
+ 1u, // deUint32 arrayLayers;
+ vk::VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples;
+ vk::VK_IMAGE_TILING_OPTIMAL, // VkImageTiling tiling;
+ depthUsage, // VkImageUsageFlags usage;
+ vk::VK_SHARING_MODE_EXCLUSIVE, // VkSharingMode sharingMode;
+ 0u, // deUint32 queueFamilyIndexCount;
+ nullptr, // const deUint32* pQueueFamilyIndices;
+ vk::VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout;
+ };
+ const auto depthBuffer = Image::createAndAlloc(vkd, device, depthBufferInfo, alloc, qIndex);
+
+ const auto colorSubresourceRange = vk::makeImageSubresourceRange(vk::VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, 1u);
+ const auto colorView = vk::makeImageView(vkd, device, colorBuffer->object(), vk::VK_IMAGE_VIEW_TYPE_2D, colorFormat, colorSubresourceRange);
+
+ const auto depthSubresourceRange = vk::makeImageSubresourceRange(vk::VK_IMAGE_ASPECT_DEPTH_BIT, 0u, 1u, 0u, 1u);
+ const auto depthView = vk::makeImageView(vkd, device, depthBuffer->object(), vk::VK_IMAGE_VIEW_TYPE_2D, depthFormat, depthSubresourceRange);
+
+ // Create framebuffer.
+ const std::vector<vk::VkImageView> attachments = { colorView.get(), depthView.get() };
+ const auto framebuffer = vk::makeFramebuffer(vkd, device, renderPass.get(), static_cast<deUint32>(attachments.size()), de::dataOrNull(attachments), extent.width, extent.height);
+
+ // Descriptor set and pipeline layout.
+ vk::DescriptorSetLayoutBuilder setLayoutBuilder;
+ const auto dsLayout = setLayoutBuilder.build(vkd, device);
+ const auto pipelineLayout = vk::makePipelineLayout(vkd, device, 1u, &dsLayout.get(), 1u, &pcRange);
+
+ // Shader modules.
+ const auto vertModule = vk::createShaderModule(vkd, device, m_context.getBinaryCollection().get("vert"), 0u);
+ const auto fragModule = vk::createShaderModule(vkd, device, m_context.getBinaryCollection().get("frag"), 0u);
+
+ const std::vector<vk::VkViewport> viewports = { vk::makeViewport(extent) };
+ const std::vector<vk::VkRect2D> scissors = { vk::makeRect2D(extent) };
+
+ // Vertex input state without bindings and attributes.
+ const vk::VkPipelineVertexInputStateCreateInfo vertexInputInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO, // VkStructureType sType
+ nullptr, // const void* pNext
+ 0u, // VkPipelineVertexInputStateCreateFlags flags
+ 0u, // deUint32 vertexBindingDescriptionCount
+ nullptr, // const VkVertexInputBindingDescription* pVertexBindingDescriptions
+ 0u, // deUint32 vertexAttributeDescriptionCount
+ nullptr, // const VkVertexInputAttributeDescription* pVertexAttributeDescriptions
+ };
+
+ // Depth/stencil state, with depth test and writes enabled.
+ const vk::VkPipelineDepthStencilStateCreateInfo depthStencilStateInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO, // VkStructureType sType
+ nullptr, // const void* pNext
+ 0u, // VkPipelineDepthStencilStateCreateFlags flags
+ VK_TRUE, // VkBool32 depthTestEnable
+ VK_TRUE, // VkBool32 depthWriteEnable
+ vk::VK_COMPARE_OP_ALWAYS, // VkCompareOp depthCompareOp
+ VK_FALSE, // VkBool32 depthBoundsTestEnable
+ VK_FALSE, // VkBool32 stencilTestEnable
+ stencilOp, // VkStencilOpState front
+ stencilOp, // VkStencilOpState back
+ 0.0f, // float minDepthBounds
+ 1.0f, // float maxDepthBounds
+ };
+
+ // Rasterization state with depth bias enabled.
+ const vk::VkPipelineRasterizationStateCreateInfo rasterizationInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO, // VkStructureType sType
+ nullptr, // const void* pNext
+ 0u, // VkPipelineRasterizationStateCreateFlags flags
+ VK_FALSE, // VkBool32 depthClampEnable
+ VK_FALSE, // VkBool32 rasterizerDiscardEnable
+ vk::VK_POLYGON_MODE_FILL, // VkPolygonMode polygonMode
+ vk::VK_CULL_MODE_NONE, // VkCullModeFlags cullMode
+ vk::VK_FRONT_FACE_CLOCKWISE, // VkFrontFace frontFace
+ VK_TRUE, // VkBool32 depthBiasEnable
+ 0.0f, // float depthBiasConstantFactor
+ 0.0f, // float depthBiasClamp
+ 0.0f, // float depthBiasSlopeFactor
+ 1.0f // float lineWidth
+ };
+
+ // Dynamic state.
+ const std::vector<vk::VkDynamicState> dynamicStates (1u, vk::VK_DYNAMIC_STATE_DEPTH_BIAS);
+
+ const vk::VkPipelineDynamicStateCreateInfo dynamicStateInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO, // VkStructureType sType;
+ nullptr, // const void* pNext;
+ 0u, // VkPipelineDynamicStateCreateFlags flags;
+ static_cast<deUint32>(dynamicStates.size()), // deUint32 dynamicStateCount;
+ de::dataOrNull(dynamicStates), // const VkDynamicState* pDynamicStates;
+ };
+
+ // Graphics pipeline.
+ const auto pipeline = vk::makeGraphicsPipeline(vkd, device, pipelineLayout.get(),
+ vertModule.get(), DE_NULL, DE_NULL, DE_NULL, fragModule.get(), // shaders
+ renderPass.get(), viewports, scissors, vk::VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, 0u/*subpass*/, 0u/*patchControlPoints*/,
+ &vertexInputInfo, &rasterizationInfo, nullptr, &depthStencilStateInfo, nullptr, &dynamicStateInfo);
+
+ // Command pool and buffer.
+ const auto cmdPool = vk::makeCommandPool(vkd, device, qIndex);
+ const auto cmdBufferPtr = vk::allocateCommandBuffer(vkd, device, cmdPool.get(), vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY);
+ const auto cmdBuffer = cmdBufferPtr.get();
+
+ // Clear colors.
+ const std::vector<vk::VkClearValue> clearColors =
+ {
+ vk::makeClearValueColorF32(0.0f, 0.0f, 0.0f, 1.0f),
+ vk::makeClearValueDepthStencil(0.0f, 0u),
+ };
+
+ vk::beginCommandBuffer(vkd, cmdBuffer);
+ vk::beginRenderPass(vkd, cmdBuffer, renderPass.get(), framebuffer.get(), scissors.at(0), static_cast<deUint32>(clearColors.size()), de::dataOrNull(clearColors));
+ vkd.cmdBindPipeline(cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline.get());
+ vkd.cmdSetDepthBias(cmdBuffer, m_params.depthBiasConstant, m_params.depthBiasClamp, 0.0f);
+ vkd.cmdPushConstants(cmdBuffer, pipelineLayout.get(), pcStages, 0u, pcDataSize, &pcData);
+ vkd.cmdDraw(cmdBuffer, 3u, 1u, 0u, 0u);
+ vk::endRenderPass(vkd, cmdBuffer);
+ vk::endCommandBuffer(vkd, cmdBuffer);
+ vk::submitCommandsAndWait(vkd, device, queue, cmdBuffer);
+
+ // Check color buffer contents.
+ const auto offset = vk::makeOffset3D(0, 0, 0);
+ const auto iWidth = static_cast<int>(extent.width);
+ const auto iHeight = static_cast<int>(extent.height);
+ const auto colorPixels = colorBuffer->readSurface(queue, alloc, vk::VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, offset, iWidth, iHeight, vk::VK_IMAGE_ASPECT_COLOR_BIT);
+ const auto expected = DepthBiasNonZeroCase::getExpectedColor();
+ const tcu::Vec4 threshold (0.0f);
+ auto& log = m_context.getTestContext().getLog();
+
+ if (!tcu::floatThresholdCompare(log, "Result", "Result", expected, colorPixels, threshold, tcu::COMPARE_LOG_ON_ERROR))
+ return tcu::TestStatus::fail("Unexpected color buffer value; check log for details");
+
+ return tcu::TestStatus::pass("Pass");
+}
+
} //anonymous
DynamicStateRSTests::DynamicStateRSTests (tcu::TestContext& testCtx)
addChild(new InstanceFactory<DepthBiasParamTestInstance>(m_testCtx, "depth_bias", "Test depth bias functionality", shaderPaths));
addChild(new InstanceFactory<DepthBiasClampParamTestInstance, FunctionSupport0>(m_testCtx, "depth_bias_clamp", "Test depth bias clamp functionality", shaderPaths, checkDepthBiasClampSupport));
addChild(new InstanceFactory<LineWidthParamTestInstance, FunctionSupport0>(m_testCtx, "line_width", "Draw a line with width set to max defined by physical device", shaderPaths, checkWideLinesSupport));
+
+ {
+ const DepthBiasNonZeroParams params =
+ {
+ 16384.0f, // float depthBiasConstant;
+ 0.0f, // float depthBiasClamp;
+ { // DepthBiasNonZeroPushConstants pushConstants;
+ 0.375f, // float geometryDepth;
+ 0.5f, // float minDepth;
+ 1.0f, // float maxDepth;
+ },
+ };
+ addChild(new DepthBiasNonZeroCase(m_testCtx, "nonzero_depth_bias_constant", "", params));
+ }
+ {
+ const DepthBiasNonZeroParams params =
+ {
+ 16384.0f, // float depthBiasConstant;
+ 0.125f, // float depthBiasClamp;
+ { // DepthBiasNonZeroPushConstants pushConstants;
+ 0.375f, // float geometryDepth;
+ 0.46875f, // float minDepth;
+ 0.53125f, // float maxDepth;
+ },
+ };
+ addChild(new DepthBiasNonZeroCase(m_testCtx, "nonzero_depth_bias_clamp", "", params));
+ }
}
} // DynamicState
#include "vkObjUtil.hpp"
#include "tcuTestLog.hpp"
+#include "tcuImageCompare.hpp"
+#include "tcuTextureUtil.hpp"
#include "deUniquePtr.hpp"
#include "deStringUtil.hpp"
+#include "deMath.h"
#include <string>
const VkShaderModule fragmentModule,
const tcu::IVec2& renderSize,
const bool enableDepthTest,
- const bool enableStencilTest)
+ const bool enableStencilTest,
+ const VkStencilOp stencilFailOp = VK_STENCIL_OP_KEEP,
+ const VkStencilOp stencilPassOp = VK_STENCIL_OP_KEEP)
{
const std::vector<VkViewport> viewports (1, makeViewport(renderSize));
const std::vector<VkRect2D> scissors (1, makeRect2D(renderSize));
const VkStencilOpState stencilOpState = makeStencilOpState(
- VK_STENCIL_OP_KEEP, // stencil fail
- VK_STENCIL_OP_KEEP, // depth & stencil pass
+ stencilFailOp, // stencil fail
+ stencilPassOp, // depth & stencil pass
VK_STENCIL_OP_KEEP, // depth only fail
VK_COMPARE_OP_EQUAL, // compare op
- 1u, // compare mask
- 1u, // write mask
+ 0x3, // compare mask
+ 0xf, // write mask
1u); // reference
VkPipelineDepthStencilStateCreateInfo depthStencilStateCreateInfo =
context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_FRAGMENT_STORES_AND_ATOMICS);
}
+class EarlyFragmentDiscardTestInstance : public EarlyFragmentTestInstance
+{
+public:
+ EarlyFragmentDiscardTestInstance (Context& context, const deUint32 flags);
+
+ tcu::TestStatus iterate (void);
+
+private:
+ tcu::TextureLevel generateReferenceColorImage (const tcu::TextureFormat format, const tcu::IVec2& renderSize);
+ enum TestMode
+ {
+ MODE_INVALID,
+ MODE_DEPTH,
+ MODE_STENCIL,
+ };
+
+ const TestMode m_testMode;
+ const bool m_useTestAttachment;
+ const bool m_useEarlyTests;
+};
+
+EarlyFragmentDiscardTestInstance::EarlyFragmentDiscardTestInstance (Context& context, const deUint32 flags)
+ : EarlyFragmentTestInstance (context, flags)
+ , m_testMode (flags & FLAG_TEST_DEPTH ? MODE_DEPTH :
+ flags & FLAG_TEST_STENCIL ? MODE_STENCIL : MODE_INVALID)
+ , m_useTestAttachment ((flags & FLAG_DONT_USE_TEST_ATTACHMENT) == 0)
+ , m_useEarlyTests ((flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0)
+{
+ DE_ASSERT(m_testMode != MODE_INVALID);
+}
+
+tcu::TextureLevel EarlyFragmentDiscardTestInstance::generateReferenceColorImage(const tcu::TextureFormat format, const tcu::IVec2 &renderSize)
+{
+ tcu::TextureLevel image(format, renderSize.x(), renderSize.y());
+ const tcu::Vec4 clearColor = tcu::Vec4(0.0f, 0.0f, 0.0f, 1.0f);
+
+ tcu::clear(image.getAccess(), clearColor);
+
+ return image;
+}
+
+tcu::TestStatus EarlyFragmentDiscardTestInstance::iterate (void)
+{
+ const DeviceInterface& vk = m_context.getDeviceInterface();
+ const InstanceInterface& vki = m_context.getInstanceInterface();
+ const VkDevice device = m_context.getDevice();
+ const VkPhysicalDevice physDevice = m_context.getPhysicalDevice();
+ const VkQueue queue = m_context.getUniversalQueue();
+ const deUint32 queueFamilyIndex = m_context.getUniversalQueueFamilyIndex();
+ Allocator& allocator = m_context.getDefaultAllocator();
+
+ DE_ASSERT(m_useTestAttachment);
+
+ // Color attachment
+ const tcu::IVec2 renderSize = tcu::IVec2(32, 32);
+ const VkFormat colorFormat = VK_FORMAT_R8G8B8A8_UNORM;
+ const VkImageSubresourceRange colorSubresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, 1u);
+ const Unique<VkImage> colorImage (makeImage(vk, device, makeImageCreateInfo(renderSize, colorFormat, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT)));
+ const UniquePtr<Allocation> colorImageAlloc (bindImage(vk, device, allocator, *colorImage, MemoryRequirement::Any));
+ const Unique<VkImageView> colorImageView (makeImageView(vk, device, *colorImage, VK_IMAGE_VIEW_TYPE_2D, colorFormat, colorSubresourceRange));
+
+ // Test attachment (depth or stencil)
+ static const VkFormat stencilFormats[] =
+ {
+ // One of the following formats must be supported, as per spec requirement.
+ VK_FORMAT_S8_UINT,
+ VK_FORMAT_D16_UNORM_S8_UINT,
+ VK_FORMAT_D24_UNORM_S8_UINT,
+ VK_FORMAT_D32_SFLOAT_S8_UINT,
+ };
+
+ const VkFormat depthStencilFormat = (m_testMode == MODE_STENCIL ? pickSupportedDepthStencilFormat(vki, physDevice, DE_LENGTH_OF_ARRAY(stencilFormats), stencilFormats)
+ : VK_FORMAT_D16_UNORM); // spec requires this format to be supported
+
+ if (depthStencilFormat == VK_FORMAT_UNDEFINED)
+ return tcu::TestStatus::fail("Required depth/stencil format not supported");
+
+ m_context.getTestContext().getLog() << tcu::TestLog::Message << "Using depth/stencil format " << getFormatName(depthStencilFormat) << tcu::TestLog::EndMessage;
+
+ const VkImageSubresourceRange testSubresourceRange = makeImageSubresourceRange(getImageAspectFlags(depthStencilFormat), 0u, 1u, 0u, 1u);
+ const Unique<VkImage> testImage (makeImage(vk, device, makeImageCreateInfo(renderSize, depthStencilFormat, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT)));
+ const UniquePtr<Allocation> testImageAlloc (bindImage(vk, device, allocator, *testImage, MemoryRequirement::Any));
+ const Unique<VkImageView> testImageView (makeImageView(vk, device, *testImage, VK_IMAGE_VIEW_TYPE_2D, depthStencilFormat, testSubresourceRange));
+ const VkImageView attachmentImages[] = { *colorImageView, *testImageView };
+ const deUint32 numUsedAttachmentImages = DE_LENGTH_OF_ARRAY(attachmentImages);
+
+ // Vertex buffer
+
+ const deUint32 numVertices = 6;
+ const VkDeviceSize vertexBufferSizeBytes = sizeof(tcu::Vec4) * numVertices;
+ const Unique<VkBuffer> vertexBuffer (makeBuffer(vk, device, vertexBufferSizeBytes, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT));
+ const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer(vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible));
+
+ {
+ tcu::Vec4* const pVertices = reinterpret_cast<tcu::Vec4*>(vertexBufferAlloc->getHostPtr());
+
+ pVertices[0] = tcu::Vec4( 1.0f, -1.0f, 0.5f, 1.0f);
+ pVertices[1] = tcu::Vec4(-1.0f, -1.0f, 0.0f, 1.0f);
+ pVertices[2] = tcu::Vec4(-1.0f, 1.0f, 0.5f, 1.0f);
+
+ pVertices[3] = tcu::Vec4(-1.0f, 1.0f, 0.5f, 1.0f);
+ pVertices[4] = tcu::Vec4( 1.0f, 1.0f, 1.0f, 1.0f);
+ pVertices[5] = tcu::Vec4( 1.0f, -1.0f, 0.5f, 1.0f);
+
+ flushAlloc(vk, device, *vertexBufferAlloc);
+ // No barrier needed, flushed memory is automatically visible
+ }
+
+ // Result buffer
+
+ const VkDeviceSize resultBufferSizeBytes = sizeof(deUint32);
+ const Unique<VkBuffer> resultBuffer (makeBuffer(vk, device, resultBufferSizeBytes, VK_BUFFER_USAGE_STORAGE_BUFFER_BIT));
+ const UniquePtr<Allocation> resultBufferAlloc (bindBuffer(vk, device, allocator, *resultBuffer, MemoryRequirement::HostVisible));
+
+ {
+ deUint32* const pData = static_cast<deUint32*>(resultBufferAlloc->getHostPtr());
+
+ *pData = 0;
+ flushAlloc(vk, device, *resultBufferAlloc);
+ }
+
+ // Render result buffer (to retrieve color attachment contents)
+
+ const VkDeviceSize colorBufferSizeBytes = tcu::getPixelSize(mapVkFormat(colorFormat)) * renderSize.x() * renderSize.y();
+ const Unique<VkBuffer> colorBuffer (makeBuffer(vk, device, colorBufferSizeBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT));
+ const UniquePtr<Allocation> colorBufferAlloc (bindBuffer(vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible));
+
+ // Depth stencil result buffer (to retrieve depth-stencil attachment contents)
+
+ const VkDeviceSize dsBufferSizeBytes = tcu::getPixelSize(mapVkFormat(depthStencilFormat)) * renderSize.x() * renderSize.y();
+ const Unique<VkBuffer> dsBuffer (makeBuffer(vk, device, dsBufferSizeBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT));
+ const UniquePtr<Allocation> dsBufferAlloc (bindBuffer(vk, device, allocator, *dsBuffer, MemoryRequirement::HostVisible));
+
+ // Descriptors
+
+ const Unique<VkDescriptorSetLayout> descriptorSetLayout(DescriptorSetLayoutBuilder()
+ .addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_SHADER_STAGE_FRAGMENT_BIT)
+ .build(vk, device));
+
+ const Unique<VkDescriptorPool> descriptorPool(DescriptorPoolBuilder()
+ .addType(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)
+ .build(vk, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1u));
+
+ const Unique<VkDescriptorSet> descriptorSet (makeDescriptorSet(vk, device, *descriptorPool, *descriptorSetLayout));
+ const VkDescriptorBufferInfo resultBufferDescriptorInfo = makeDescriptorBufferInfo(resultBuffer.get(), 0ull, resultBufferSizeBytes);
+
+ DescriptorSetUpdateBuilder()
+ .writeSingle(*descriptorSet, DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultBufferDescriptorInfo)
+ .update(vk, device);
+
+ // Pipeline
+
+ const Unique<VkShaderModule> vertexModule (createShaderModule(vk, device, m_context.getBinaryCollection().get("vert"), 0u));
+ const Unique<VkShaderModule> fragmentModule(createShaderModule(vk, device, m_context.getBinaryCollection().get("frag"), 0u));
+ const Unique<VkRenderPass> renderPass (makeRenderPass(vk, device, colorFormat, m_useTestAttachment, depthStencilFormat));
+ const Unique<VkFramebuffer> framebuffer (makeFramebuffer(vk, device, *renderPass, numUsedAttachmentImages, attachmentImages, renderSize.x(), renderSize.y()));
+ const Unique<VkPipelineLayout> pipelineLayout(makePipelineLayout(vk, device, *descriptorSetLayout));
+ const Unique<VkPipeline> pipeline (makeGraphicsPipeline(vk, device, *pipelineLayout, *renderPass, *vertexModule, *fragmentModule, renderSize,
+ (m_testMode == MODE_DEPTH), (m_testMode == MODE_STENCIL),
+ VK_STENCIL_OP_INCREMENT_AND_CLAMP, VK_STENCIL_OP_INCREMENT_AND_CLAMP));
+ const Unique<VkCommandPool> cmdPool (createCommandPool(vk, device, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, queueFamilyIndex));
+ const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
+ // Draw commands
+ {
+ const VkRect2D renderArea = {
+ makeOffset2D(0, 0),
+ makeExtent2D(renderSize.x(), renderSize.y()),
+ };
+ const tcu::Vec4 clearColor(0.0f, 0.0f, 0.0f, 1.0f);
+ const VkDeviceSize vertexBufferOffset = 0ull;
+
+ beginCommandBuffer(vk, *cmdBuffer);
+
+ {
+ const VkImageMemoryBarrier barriers[] = {
+ makeImageMemoryBarrier(
+ 0u, VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,
+ VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,
+ *colorImage, colorSubresourceRange),
+ makeImageMemoryBarrier(
+ 0u, VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
+ VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL,
+ *testImage, testSubresourceRange),
+ };
+
+ vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0u,
+ 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
+ }
+
+ // Will clear the attachments with specified depth and stencil values.
+ beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor, 0.5f, 3u);
+
+ vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
+ vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipelineLayout, 0u, 1u, &descriptorSet.get(), 0u, DE_NULL);
+ vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
+
+ // Mask half of the attachment image with value that will pass the stencil test.
+ if (m_testMode == MODE_STENCIL)
+ commandClearStencilAttachment(vk, *cmdBuffer, makeOffset2D(0, 0), makeExtent2D(renderSize.x()/2, renderSize.y()), 1u);
+
+ vk.cmdDraw(*cmdBuffer, numVertices, 1u, 0u, 0u);
+ endRenderPass(vk, *cmdBuffer);
+
+ copyImageToBuffer(vk, *cmdBuffer, *colorImage, *colorBuffer, renderSize, VK_ACCESS_SHADER_WRITE_BIT);
+ VkImageAspectFlags dsAspect = m_testMode == MODE_DEPTH ? VK_IMAGE_ASPECT_DEPTH_BIT : VK_IMAGE_ASPECT_STENCIL_BIT;
+ copyImageToBuffer(vk, *cmdBuffer, *testImage, *dsBuffer, renderSize, VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, 1u, dsAspect, dsAspect);
+
+ endCommandBuffer(vk, *cmdBuffer);
+ submitCommandsAndWait(vk, device, queue, *cmdBuffer);
+ }
+
+ // Verify color output
+ {
+ invalidateAlloc(vk, device, *colorBufferAlloc);
+
+ const tcu::ConstPixelBufferAccess imagePixelAccess(mapVkFormat(colorFormat), renderSize.x(), renderSize.y(), 1, colorBufferAlloc->getHostPtr());
+ const tcu::TextureLevel referenceImage = generateReferenceColorImage(mapVkFormat(colorFormat), renderSize);
+ if (!tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparison", referenceImage.getAccess(), imagePixelAccess, tcu::Vec4(0.02f), tcu::COMPARE_LOG_RESULT))
+ printf("Rendered color image is not correct");
+ }
+
+ // Verify depth-stencil output
+ {
+ invalidateAlloc(vk, device, *dsBufferAlloc);
+ tcu::TextureFormat format = mapVkFormat(depthStencilFormat);
+ const tcu::ConstPixelBufferAccess dsPixelAccess (format, renderSize.x(), renderSize.y(), 1, dsBufferAlloc->getHostPtr());
+
+ for(int z = 0; z < dsPixelAccess.getDepth(); z++)
+ for(int y = 0; y < dsPixelAccess.getHeight(); y++)
+ for(int x = 0; x < dsPixelAccess.getWidth(); x++)
+ {
+ float depthValue = (m_testMode == MODE_DEPTH) ? dsPixelAccess.getPixDepth(x, y, z) : 0.0f;
+ int stencilValue = (m_testMode == MODE_STENCIL) ? dsPixelAccess.getPixStencil(x, y, z) : 0;
+
+ // Depth test should write to the depth buffer even when there is a discard in the fragment shader,
+ // when early fragment tests are enabled.
+ if (m_testMode == MODE_DEPTH)
+ {
+ if (m_useEarlyTests && ((x + y) < 31) && depthValue >= 0.5f)
+ {
+ std::ostringstream error;
+ error << "Rendered depth value [ "<< x << ", " << y << ", " << z << "] is not correct: " << depthValue << " >= 0.5f";
+ TCU_FAIL(error.str().c_str());
+ }
+ // When early fragment tests are disabled, the depth test happens after the fragment shader, but as we are discarding
+ // all fragments, the stored value in the depth buffer should be the clear one (0.5f).
+ if (!m_useEarlyTests && deAbs(depthValue - 0.5f) > 0.01f)
+ {
+ std::ostringstream error;
+ error << "Rendered depth value [ "<< x << ", " << y << ", " << z << "] is not correct: " << depthValue << " != 0.5f";
+ TCU_FAIL(error.str().c_str());
+ }
+ }
+
+ if (m_testMode == MODE_STENCIL)
+ {
+ if (m_useEarlyTests && ((x < 16 && stencilValue != 2u) || (x >= 16 && stencilValue != 4u)))
+ {
+ std::ostringstream error;
+ error << "Rendered stencil value [ "<< x << ", " << y << ", " << z << "] is not correct: " << stencilValue << " != ";
+ error << (x < 16 ? 2u : 4u);
+ TCU_FAIL(error.str().c_str());
+ }
+
+ if (!m_useEarlyTests && ((x < 16 && stencilValue != 1u) || (x >= 16 && stencilValue != 3u)))
+ {
+ std::ostringstream error;
+ error << "Rendered stencil value [ "<< x << ", " << y << ", " << z << "] is not correct: " << stencilValue << " != ";
+ error << (x < 16 ? 1u : 3u);
+ TCU_FAIL(error.str().c_str());
+ }
+ }
+ }
+ }
+
+ // Verify we process all the fragments
+ {
+ invalidateAlloc(vk, device, *resultBufferAlloc);
+
+ const int actualCounter = *static_cast<deInt32*>(resultBufferAlloc->getHostPtr());
+ const bool expectPartialResult = m_useEarlyTests;
+ const int expectedCounter = expectPartialResult ? renderSize.x() * renderSize.y() / 2 : renderSize.x() * renderSize.y();
+ const int tolerance = expectPartialResult ? de::max(renderSize.x(), renderSize.y()) * 3 : 0;
+ const int expectedMin = de::max(0, expectedCounter - tolerance);
+ const int expectedMax = expectedCounter + tolerance;
+
+ tcu::TestLog& log = m_context.getTestContext().getLog();
+ log << tcu::TestLog::Message << "Expected value"
+ << (expectPartialResult ? " in range: [" + de::toString(expectedMin) + ", " + de::toString(expectedMax) + "]" : ": " + de::toString(expectedCounter))
+ << tcu::TestLog::EndMessage;
+ log << tcu::TestLog::Message << "Result value: " << de::toString(actualCounter) << tcu::TestLog::EndMessage;
+
+ if (expectedMin <= actualCounter && actualCounter <= expectedMax)
+ return tcu::TestStatus::pass("Success");
+ else
+ return tcu::TestStatus::fail("Value out of range");
+ }
+}
+
+class EarlyFragmentDiscardTest : public EarlyFragmentTest
+{
+public:
+ EarlyFragmentDiscardTest (tcu::TestContext& testCtx,
+ const std::string name,
+ const deUint32 flags);
+
+ void initPrograms (SourceCollections& programCollection) const;
+ TestInstance* createInstance (Context& context) const;
+
+private:
+ const deUint32 m_flags;
+};
+
+EarlyFragmentDiscardTest::EarlyFragmentDiscardTest (tcu::TestContext& testCtx, const std::string name, const deUint32 flags)
+ : EarlyFragmentTest (testCtx, name, flags)
+ , m_flags (flags)
+{
+}
+
+TestInstance* EarlyFragmentDiscardTest::createInstance (Context& context) const
+{
+ return new EarlyFragmentDiscardTestInstance(context, m_flags);
+}
+
+void EarlyFragmentDiscardTest::initPrograms(SourceCollections &programCollection) const
+{
+ // Vertex
+ {
+ std::ostringstream src;
+ src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
+ << "\n"
+ << "layout(location = 0) in highp vec4 position;\n"
+ << "\n"
+ << "out gl_PerVertex {\n"
+ << " vec4 gl_Position;\n"
+ << "};\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " gl_Position = position;\n"
+ << "}\n";
+
+ programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
+ }
+
+ // Fragment
+ {
+ const bool useEarlyTests = (m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0;
+ std::ostringstream src;
+ src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
+ << "\n"
+ << (useEarlyTests ? "layout(early_fragment_tests) in;\n" : "")
+ << "layout(location = 0) out highp vec4 fragColor;\n"
+ << "\n"
+ << "layout(binding = 0) coherent buffer Output {\n"
+ << " uint result;\n"
+ << "} sb_out;\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " atomicAdd(sb_out.result, 1u);\n"
+ << " gl_FragDepth = 0.75f;\n"
+ << " fragColor = vec4(1.0, 1.0, 0.0, 1.0);\n"
+ << " discard;\n"
+ << "}\n";
+
+ programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+ }
+}
+
+class EarlyFragmentSampleMaskTestInstance : public EarlyFragmentTestInstance
+{
+public:
+ EarlyFragmentSampleMaskTestInstance (Context& context, const deUint32 flags, const deUint32 sampleCount);
+
+ tcu::TestStatus iterate (void);
+
+private:
+ tcu::TextureLevel generateReferenceColorImage (const tcu::TextureFormat format, const tcu::IVec2& renderSize);
+ Move<VkRenderPass> makeRenderPass (const DeviceInterface& vk,
+ const VkDevice device,
+ const VkFormat colorFormat,
+ const VkFormat depthStencilFormat);
+ Move<VkPipeline> makeGraphicsPipeline (const DeviceInterface& vk,
+ const VkDevice device,
+ const VkPipelineLayout pipelineLayout,
+ const VkRenderPass renderPass,
+ const VkShaderModule vertexModule,
+ const VkShaderModule fragmentModule,
+ const tcu::IVec2& renderSize,
+ const bool enableDepthTest,
+ const bool enableStencilTest,
+ const VkStencilOp stencilFailOp,
+ const VkStencilOp stencilPassOp);
+ enum TestMode
+ {
+ MODE_INVALID,
+ MODE_DEPTH,
+ MODE_STENCIL,
+ };
+
+ const TestMode m_testMode;
+ const bool m_useTestAttachment;
+ const bool m_useEarlyTests;
+ const deUint32 m_sampleCount;
+};
+
+EarlyFragmentSampleMaskTestInstance::EarlyFragmentSampleMaskTestInstance (Context& context, const deUint32 flags, const deUint32 sampleCount)
+ : EarlyFragmentTestInstance (context, flags)
+ , m_testMode (flags & FLAG_TEST_DEPTH ? MODE_DEPTH :
+ flags & FLAG_TEST_STENCIL ? MODE_STENCIL : MODE_INVALID)
+ , m_useTestAttachment ((flags & FLAG_DONT_USE_TEST_ATTACHMENT) == 0)
+ , m_useEarlyTests ((flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0)
+ , m_sampleCount (sampleCount)
+{
+ DE_ASSERT(m_testMode != MODE_INVALID);
+}
+
+tcu::TextureLevel EarlyFragmentSampleMaskTestInstance::generateReferenceColorImage(const tcu::TextureFormat format, const tcu::IVec2 &renderSize)
+{
+ tcu::TextureLevel image(format, renderSize.x(), renderSize.y());
+ const tcu::Vec4 clearColor = tcu::Vec4(0.0f, 0.0f, 0.0f, 1.0f);
+
+ tcu::clear(image.getAccess(), clearColor);
+
+ return image;
+}
+
+Move<VkPipeline> EarlyFragmentSampleMaskTestInstance::makeGraphicsPipeline (const DeviceInterface& vk,
+ const VkDevice device,
+ const VkPipelineLayout pipelineLayout,
+ const VkRenderPass renderPass,
+ const VkShaderModule vertexModule,
+ const VkShaderModule fragmentModule,
+ const tcu::IVec2& renderSize,
+ const bool enableDepthTest,
+ const bool enableStencilTest,
+ const VkStencilOp stencilFailOp,
+ const VkStencilOp stencilPassOp)
+{
+ const std::vector<VkViewport> viewports (1, makeViewport(renderSize));
+ const std::vector<VkRect2D> scissors (1, makeRect2D(renderSize));
+
+ const VkStencilOpState stencilOpState = makeStencilOpState(
+ stencilFailOp, // stencil fail
+ stencilPassOp, // depth & stencil pass
+ VK_STENCIL_OP_KEEP, // depth only fail
+ VK_COMPARE_OP_EQUAL, // compare op
+ 0x3, // compare mask
+ 0xf, // write mask
+ 1u); // reference
+
+ const VkPipelineDepthStencilStateCreateInfo depthStencilStateCreateInfo =
+ {
+ VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO, // VkStructureType sType
+ DE_NULL, // const void* pNext
+ 0u, // VkPipelineDepthStencilStateCreateFlags flags
+ enableDepthTest ? VK_TRUE : VK_FALSE, // VkBool32 depthTestEnable
+ enableDepthTest ? VK_TRUE : VK_FALSE, // VkBool32 depthWriteEnable
+ VK_COMPARE_OP_LESS, // VkCompareOp depthCompareOp
+ VK_FALSE, // VkBool32 depthBoundsTestEnable
+ enableStencilTest ? VK_TRUE : VK_FALSE, // VkBool32 stencilTestEnable
+ stencilOpState, // VkStencilOpState front
+ stencilOpState, // VkStencilOpState back
+ 0.0f, // float minDepthBounds
+ 1.0f // float maxDepthBounds
+ };
+
+ // Only allow coverage on sample 0.
+ const VkSampleMask sampleMask = 0x1;
+
+ const VkPipelineMultisampleStateCreateInfo multisampleStateCreateInfo =
+ {
+ VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO, // VkStructureType sType
+ DE_NULL, // const void* pNext
+ 0u, // VkPipelineMultisampleStateCreateFlags flags
+ (VkSampleCountFlagBits)m_sampleCount, // VkSampleCountFlagBits rasterizationSamples
+ DE_TRUE, // VkBool32 sampleShadingEnable
+ 0.0f, // float minSampleShading
+ &sampleMask, // const VkSampleMask* pSampleMask
+ DE_FALSE, // VkBool32 alphaToCoverageEnable
+ DE_FALSE, // VkBool32 alphaToOneEnable
+ };
+
+ return vk::makeGraphicsPipeline(vk, // const DeviceInterface& vk
+ device, // const VkDevice device
+ pipelineLayout, // const VkPipelineLayout pipelineLayout
+ vertexModule, // const VkShaderModule vertexShaderModule
+ DE_NULL, // const VkShaderModule tessellationControlModule
+ DE_NULL, // const VkShaderModule tessellationEvalModule
+ DE_NULL, // const VkShaderModule geometryShaderModule
+ fragmentModule, // const VkShaderModule fragmentShaderModule
+ renderPass, // const VkRenderPass renderPass
+ viewports, // const std::vector<VkViewport>& viewports
+ scissors, // const std::vector<VkRect2D>& scissors
+ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, // const VkPrimitiveTopology topology
+ 0u, // const deUint32 subpass
+ 0u, // const deUint32 patchControlPoints
+ DE_NULL, // const VkPipelineVertexInputStateCreateInfo* vertexInputStateCreateInfo
+ DE_NULL, // const VkPipelineRasterizationStateCreateInfo* rasterizationStateCreateInfo
+ &multisampleStateCreateInfo, // const VkPipelineMultisampleStateCreateInfo* multisampleStateCreateInfo
+ &depthStencilStateCreateInfo); // const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCreateInfo
+}
+
+Move<VkRenderPass> EarlyFragmentSampleMaskTestInstance::makeRenderPass (const DeviceInterface& vk,
+ const VkDevice device,
+ const VkFormat colorFormat,
+ const VkFormat depthStencilFormat)
+{
+ const bool hasColor = colorFormat != VK_FORMAT_UNDEFINED;
+ const bool hasDepthStencil = depthStencilFormat != VK_FORMAT_UNDEFINED;
+
+
+ const VkAttachmentDescription2 colorAttachmentDescription =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ (VkAttachmentDescriptionFlags)0, // VkAttachmentDescriptionFlags flags
+ colorFormat, // VkFormat format
+ (VkSampleCountFlagBits)m_sampleCount, // VkSampleCountFlagBits samples
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp loadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp storeOp
+ VK_ATTACHMENT_LOAD_OP_DONT_CARE, // VkAttachmentLoadOp stencilLoadOp
+ VK_ATTACHMENT_STORE_OP_DONT_CARE, // VkAttachmentStoreOp stencilStoreOp
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout
+ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL // VkImageLayout finalLayout
+ };
+
+ const VkAttachmentDescription2 depthStencilAttachmentDescription =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ (VkAttachmentDescriptionFlags)0, // VkAttachmentDescriptionFlags flags
+ depthStencilFormat, // VkFormat format
+ (VkSampleCountFlagBits)m_sampleCount, // VkSampleCountFlagBits samples
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp loadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp storeOp
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp stencilLoadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp stencilStoreOp
+ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, // VkImageLayout initialLayout
+ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL // VkImageLayout finalLayout
+ };
+
+ const VkAttachmentDescription2 resolveAttachmentDescription =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ (VkAttachmentDescriptionFlags)0, // VkAttachmentDescriptionFlags flags
+ colorFormat, // VkFormat format
+ VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp loadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp storeOp
+ VK_ATTACHMENT_LOAD_OP_DONT_CARE, // VkAttachmentLoadOp stencilLoadOp
+ VK_ATTACHMENT_STORE_OP_DONT_CARE, // VkAttachmentStoreOp stencilStoreOp
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout
+ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL // VkImageLayout finalLayout
+ };
+
+ const VkAttachmentDescription2 resolveDepthStencilAttachmentDescription =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ (VkAttachmentDescriptionFlags)0, // VkAttachmentDescriptionFlags flags
+ depthStencilFormat, // VkFormat format
+ VK_SAMPLE_COUNT_1_BIT, // VkSampleCountFlagBits samples
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp loadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp storeOp
+ VK_ATTACHMENT_LOAD_OP_CLEAR, // VkAttachmentLoadOp stencilLoadOp
+ VK_ATTACHMENT_STORE_OP_STORE, // VkAttachmentStoreOp stencilStoreOp
+ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, // VkImageLayout initialLayout
+ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL // VkImageLayout finalLayout
+ };
+
+ std::vector<VkAttachmentDescription2> attachmentDescriptions;
+
+ if (hasColor)
+ attachmentDescriptions.push_back(colorAttachmentDescription);
+ if (hasDepthStencil)
+ attachmentDescriptions.push_back(depthStencilAttachmentDescription);
+ if (hasColor)
+ attachmentDescriptions.push_back(resolveAttachmentDescription);
+ if (hasDepthStencil)
+ attachmentDescriptions.push_back(resolveDepthStencilAttachmentDescription);
+
+ const VkAttachmentReference2 colorAttachmentRef =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ 0u, // deUint32 attachment
+ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, // VkImageLayout layout
+ VK_IMAGE_ASPECT_COLOR_BIT // VkImageAspectFlags aspectMask;
+ };
+
+ const VkAttachmentReference2 depthStencilAttachmentRef =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ hasDepthStencil ? 1u : 0u, // deUint32 attachment
+ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, // VkImageLayout layout
+ m_testMode == MODE_DEPTH ? VK_IMAGE_ASPECT_DEPTH_BIT : VK_IMAGE_ASPECT_STENCIL_BIT // VkImageAspectFlags aspectMask;
+ };
+
+ const VkAttachmentReference2 resolveAttachmentRef =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ hasColor ? 2u : 0u, // deUint32 attachment
+ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, // VkImageLayout layout
+ VK_IMAGE_ASPECT_COLOR_BIT // VkImageAspectFlags aspectMask;
+ };
+
+ const VkAttachmentReference2 depthStencilResolveAttachmentRef =
+ {
+ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ hasDepthStencil ? 3u : 0u, // deUint32 attachment
+ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, // VkImageLayout layout
+ m_testMode == MODE_DEPTH ? VK_IMAGE_ASPECT_DEPTH_BIT : VK_IMAGE_ASPECT_STENCIL_BIT // VkImageAspectFlags aspectMask;
+ };
+
+ // Using VK_RESOLVE_MODE_SAMPLE_ZERO_BIT as resolve mode, so no need to check its support as it is mandatory in the extension.
+ const VkSubpassDescriptionDepthStencilResolve depthStencilResolveDescription =
+ {
+ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ VK_RESOLVE_MODE_SAMPLE_ZERO_BIT, // VkResolveModeFlagBits depthResolveMode;
+ VK_RESOLVE_MODE_SAMPLE_ZERO_BIT, // VkResolveModeFlagBits stencilResolveMode;
+ &depthStencilResolveAttachmentRef // const VkAttachmentReference2* pDepthStencilResolveAttachment;
+ };
+
+ const VkSubpassDescription2 subpassDescription =
+ {
+ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2, // VkStructureType sType;
+ hasDepthStencil ? &depthStencilResolveDescription : DE_NULL, // const void* pNext;
+ (VkSubpassDescriptionFlags)0, // VkSubpassDescriptionFlags flags
+ VK_PIPELINE_BIND_POINT_GRAPHICS, // VkPipelineBindPoint pipelineBindPoint
+ 0u, // deUint32 viewMask;
+ 0u, // deUint32 inputAttachmentCount
+ DE_NULL, // const VkAttachmentReference2* pInputAttachments
+ hasColor ? 1u : 0u, // deUint32 colorAttachmentCount
+ hasColor ? &colorAttachmentRef : DE_NULL, // const VkAttachmentReference2* pColorAttachments
+ hasColor ? &resolveAttachmentRef : DE_NULL, // const VkAttachmentReference2* pResolveAttachments
+ hasDepthStencil ? &depthStencilAttachmentRef : DE_NULL, // const VkAttachmentReference2* pDepthStencilAttachment
+ 0u, // deUint32 preserveAttachmentCount
+ DE_NULL // const deUint32* pPreserveAttachments
+ };
+
+ const VkRenderPassCreateInfo2 renderPassInfo =
+ {
+ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2, // VkStructureType sType
+ DE_NULL, // const void* pNext
+ (VkRenderPassCreateFlags)0, // VkRenderPassCreateFlags flags
+ (deUint32)attachmentDescriptions.size(), // deUint32 attachmentCount
+ attachmentDescriptions.size() > 0 ? &attachmentDescriptions[0] : DE_NULL, // const VkAttachmentDescription2* pAttachments
+ 1u, // deUint32 subpassCount
+ &subpassDescription, // const VkSubpassDescription2* pSubpasses
+ 0u, // deUint32 dependencyCount
+ DE_NULL, // const VkSubpassDependency* pDependencies
+ 0u, // deUint32 correlatedViewMaskCount;
+ DE_NULL, // const deUint32* pCorrelatedViewMasks;
+ };
+
+ return createRenderPass2(vk, device, &renderPassInfo, DE_NULL);
+}
+
+tcu::TestStatus EarlyFragmentSampleMaskTestInstance::iterate (void)
+{
+ const DeviceInterface& vk = m_context.getDeviceInterface();
+ const InstanceInterface& vki = m_context.getInstanceInterface();
+ const VkDevice device = m_context.getDevice();
+ const VkPhysicalDevice physDevice = m_context.getPhysicalDevice();
+ const VkQueue queue = m_context.getUniversalQueue();
+ const deUint32 queueFamilyIndex = m_context.getUniversalQueueFamilyIndex();
+ Allocator& allocator = m_context.getDefaultAllocator();
+ const VkFormat colorFormat = VK_FORMAT_R8G8B8A8_UNORM;
+
+ DE_ASSERT(m_useTestAttachment);
+ DE_UNREF(m_useTestAttachment);
+
+ // Test attachment (depth or stencil)
+ static const VkFormat stencilFormats[] =
+ {
+ // One of the following formats must be supported, as per spec requirement.
+ VK_FORMAT_S8_UINT,
+ VK_FORMAT_D16_UNORM_S8_UINT,
+ VK_FORMAT_D24_UNORM_S8_UINT,
+ VK_FORMAT_D32_SFLOAT_S8_UINT,
+ };
+
+ const VkFormat depthStencilFormat = (m_testMode == MODE_STENCIL ? pickSupportedDepthStencilFormat(vki, physDevice, DE_LENGTH_OF_ARRAY(stencilFormats), stencilFormats)
+ : VK_FORMAT_D16_UNORM); // spec requires this format to be supported
+
+ if (depthStencilFormat == VK_FORMAT_UNDEFINED)
+ return tcu::TestStatus::fail("Required depth/stencil format not supported");
+
+ m_context.getTestContext().getLog() << tcu::TestLog::Message << "Using depth/stencil format " << getFormatName(depthStencilFormat) << tcu::TestLog::EndMessage;
+
+ // Check support for MSAA image formats used in the test.
+ VkImageFormatProperties formatProperties;
+ vki.getPhysicalDeviceImageFormatProperties(physDevice, colorFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT, 0u, &formatProperties);
+ if ((formatProperties.sampleCounts & m_sampleCount) == 0)
+ TCU_THROW(NotSupportedError, "Format does not support this number of samples for color format");
+
+ vki.getPhysicalDeviceImageFormatProperties(physDevice, depthStencilFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT, 0u, &formatProperties);
+ if ((formatProperties.sampleCounts & m_sampleCount) == 0)
+ TCU_THROW(NotSupportedError, "Format does not support this number of samples for depth-stencil format");
+
+ // Color attachment
+ const tcu::IVec2 renderSize = tcu::IVec2(32, 32);
+ const VkImageSubresourceRange colorSubresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, 1u);
+
+ const VkImageCreateInfo imageParams =
+ {
+ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ (VkImageCreateFlags)0, // VkImageCreateFlags flags;
+ VK_IMAGE_TYPE_2D, // VkImageType imageType;
+ colorFormat, // VkFormat format;
+ makeExtent3D(renderSize.x(), renderSize.y(), 1), // VkExtent3D extent;
+ 1u, // deUint32 mipLevels;
+ 1u, // deUint32 arrayLayers;
+ (VkSampleCountFlagBits)m_sampleCount, // VkSampleCountFlagBits samples;
+ VK_IMAGE_TILING_OPTIMAL, // VkImageTiling tiling;
+ VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT, // VkImageUsageFlags usage;
+ VK_SHARING_MODE_EXCLUSIVE, // VkSharingMode sharingMode;
+ 0u, // deUint32 queueFamilyIndexCount;
+ DE_NULL, // const deUint32* pQueueFamilyIndices;
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout;
+ };
+ const Unique<VkImage> colorImage (makeImage(vk, device, imageParams));
+ const UniquePtr<Allocation> colorImageAlloc (bindImage(vk, device, allocator, *colorImage, MemoryRequirement::Any));
+ const Unique<VkImageView> colorImageView (makeImageView(vk, device, *colorImage, VK_IMAGE_VIEW_TYPE_2D, colorFormat, colorSubresourceRange));
+
+ const Unique<VkImage> resolveColorImage (makeImage(vk, device, makeImageCreateInfo(renderSize, colorFormat, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT)));
+ const UniquePtr<Allocation> resolveColorImageAlloc (bindImage(vk, device, allocator, *resolveColorImage, MemoryRequirement::Any));
+ const Unique<VkImageView> resolveColorImageView (makeImageView(vk, device, *resolveColorImage, VK_IMAGE_VIEW_TYPE_2D, colorFormat, colorSubresourceRange));
+
+ // Depth-Stencil attachment
+ const VkImageSubresourceRange depthStencilSubresourceRange = makeImageSubresourceRange(getImageAspectFlags(depthStencilFormat), 0u, 1u, 0u, 1u);
+
+ const VkImageCreateInfo depthStencilImageParams =
+ {
+ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ (VkImageCreateFlags)0, // VkImageCreateFlags flags;
+ VK_IMAGE_TYPE_2D, // VkImageType imageType;
+ depthStencilFormat, // VkFormat format;
+ makeExtent3D(renderSize.x(), renderSize.y(), 1), // VkExtent3D extent;
+ 1u, // deUint32 mipLevels;
+ 1u, // deUint32 arrayLayers;
+ (VkSampleCountFlagBits)m_sampleCount, // VkSampleCountFlagBits samples;
+ VK_IMAGE_TILING_OPTIMAL, // VkImageTiling tiling;
+ VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT, // VkImageUsageFlags usage;
+ VK_SHARING_MODE_EXCLUSIVE, // VkSharingMode sharingMode;
+ 0u, // deUint32 queueFamilyIndexCount;
+ DE_NULL, // const deUint32* pQueueFamilyIndices;
+ VK_IMAGE_LAYOUT_UNDEFINED, // VkImageLayout initialLayout;
+ };
+ const Unique<VkImage> depthStencilImage (makeImage(vk, device, depthStencilImageParams));
+ const UniquePtr<Allocation> depthStencilImageAlloc (bindImage(vk, device, allocator, *depthStencilImage, MemoryRequirement::Any));
+ const Unique<VkImageView> depthStencilImageView (makeImageView(vk, device, *depthStencilImage, VK_IMAGE_VIEW_TYPE_2D, depthStencilFormat, depthStencilSubresourceRange));
+
+ const Unique<VkImage> resolveDepthStencilImage (makeImage(vk, device, makeImageCreateInfo(renderSize, depthStencilFormat, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT)));
+ const UniquePtr<Allocation> resolveDepthStencilImageAlloc (bindImage(vk, device, allocator, *resolveDepthStencilImage, MemoryRequirement::Any));
+ const Unique<VkImageView> resolveDepthStencilImageView (makeImageView(vk, device, *resolveDepthStencilImage, VK_IMAGE_VIEW_TYPE_2D, depthStencilFormat, depthStencilSubresourceRange));
+
+ const VkImageView attachmentImages[] = { *colorImageView, *depthStencilImageView, *resolveColorImageView, *resolveDepthStencilImageView };
+ const deUint32 numUsedAttachmentImages = DE_LENGTH_OF_ARRAY(attachmentImages);
+
+ // Vertex buffer
+
+ const deUint32 numVertices = 6u;
+ const VkDeviceSize vertexBufferSizeBytes = sizeof(tcu::Vec4) * numVertices;
+ const Unique<VkBuffer> vertexBuffer (makeBuffer(vk, device, vertexBufferSizeBytes, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT));
+ const UniquePtr<Allocation> vertexBufferAlloc (bindBuffer(vk, device, allocator, *vertexBuffer, MemoryRequirement::HostVisible));
+
+ {
+ tcu::Vec4* const pVertices = reinterpret_cast<tcu::Vec4*>(vertexBufferAlloc->getHostPtr());
+
+ pVertices[0] = tcu::Vec4( 1.0f, -1.0f, 0.5f, 1.0f);
+ pVertices[1] = tcu::Vec4(-1.0f, -1.0f, 0.0f, 1.0f);
+ pVertices[2] = tcu::Vec4(-1.0f, 1.0f, 0.5f, 1.0f);
+
+ pVertices[3] = tcu::Vec4(-1.0f, 1.0f, 0.5f, 1.0f);
+ pVertices[4] = tcu::Vec4( 1.0f, 1.0f, 1.0f, 1.0f);
+ pVertices[5] = tcu::Vec4( 1.0f, -1.0f, 0.5f, 1.0f);
+
+ flushAlloc(vk, device, *vertexBufferAlloc);
+ // No barrier needed, flushed memory is automatically visible
+ }
+
+ // Result buffer
+
+ const VkDeviceSize resultBufferSizeBytes = sizeof(deUint32);
+ const Unique<VkBuffer> resultBuffer (makeBuffer(vk, device, resultBufferSizeBytes, VK_BUFFER_USAGE_STORAGE_BUFFER_BIT));
+ const UniquePtr<Allocation> resultBufferAlloc (bindBuffer(vk, device, allocator, *resultBuffer, MemoryRequirement::HostVisible));
+
+ {
+ deUint32* const pData = static_cast<deUint32*>(resultBufferAlloc->getHostPtr());
+
+ *pData = 0;
+ flushAlloc(vk, device, *resultBufferAlloc);
+ }
+
+ // Render result buffer (to retrieve color attachment contents)
+
+ const VkDeviceSize colorBufferSizeBytes = tcu::getPixelSize(mapVkFormat(colorFormat)) * renderSize.x() * renderSize.y();
+ const Unique<VkBuffer> colorBuffer (makeBuffer(vk, device, colorBufferSizeBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT));
+ const UniquePtr<Allocation> colorBufferAlloc (bindBuffer(vk, device, allocator, *colorBuffer, MemoryRequirement::HostVisible));
+
+ // Depth stencil result buffer (to retrieve depth-stencil attachment contents)
+
+ const VkDeviceSize dsBufferSizeBytes = tcu::getPixelSize(mapVkFormat(depthStencilFormat)) * renderSize.x() * renderSize.y();
+ const Unique<VkBuffer> dsBuffer (makeBuffer(vk, device, dsBufferSizeBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT));
+ const UniquePtr<Allocation> dsBufferAlloc (bindBuffer(vk, device, allocator, *dsBuffer, MemoryRequirement::HostVisible));
+
+ // Descriptors
+
+ const Unique<VkDescriptorSetLayout> descriptorSetLayout(DescriptorSetLayoutBuilder()
+ .addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_SHADER_STAGE_FRAGMENT_BIT)
+ .build(vk, device));
+
+ const Unique<VkDescriptorPool> descriptorPool(DescriptorPoolBuilder()
+ .addType(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)
+ .build(vk, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1u));
+
+ const Unique<VkDescriptorSet> descriptorSet (makeDescriptorSet(vk, device, *descriptorPool, *descriptorSetLayout));
+ const VkDescriptorBufferInfo resultBufferDescriptorInfo = makeDescriptorBufferInfo(resultBuffer.get(), 0ull, resultBufferSizeBytes);
+
+ DescriptorSetUpdateBuilder()
+ .writeSingle(*descriptorSet, DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultBufferDescriptorInfo)
+ .update(vk, device);
+
+ // Pipeline
+
+ const Unique<VkShaderModule> vertexModule (createShaderModule(vk, device, m_context.getBinaryCollection().get("vert"), 0u));
+ const Unique<VkShaderModule> fragmentModule(createShaderModule(vk, device, m_context.getBinaryCollection().get("frag"), 0u));
+
+ const Unique<VkRenderPass> renderPass (makeRenderPass(vk, device, colorFormat, depthStencilFormat));
+ const Unique<VkFramebuffer> framebuffer (makeFramebuffer(vk, device, *renderPass, numUsedAttachmentImages, attachmentImages, renderSize.x(), renderSize.y()));
+ const Unique<VkPipelineLayout> pipelineLayout(makePipelineLayout(vk, device, *descriptorSetLayout));
+ const Unique<VkPipeline> pipeline (makeGraphicsPipeline(vk, device, *pipelineLayout, *renderPass, *vertexModule, *fragmentModule, renderSize,
+ (m_testMode == MODE_DEPTH), (m_testMode == MODE_STENCIL),
+ VK_STENCIL_OP_INCREMENT_AND_CLAMP, VK_STENCIL_OP_INCREMENT_AND_CLAMP));
+ const Unique<VkCommandPool> cmdPool (createCommandPool(vk, device, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, queueFamilyIndex));
+ const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
+ // Draw commands
+
+ {
+ const VkRect2D renderArea = {
+ makeOffset2D(0, 0),
+ makeExtent2D(renderSize.x(), renderSize.y()),
+ };
+ const tcu::Vec4 clearColor(0.0f, 0.0f, 0.0f, 1.0f);
+ const VkDeviceSize vertexBufferOffset = 0ull;
+
+ beginCommandBuffer(vk, *cmdBuffer);
+
+ {
+ const VkImageMemoryBarrier barriers[] = {
+ makeImageMemoryBarrier(
+ 0u, VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,
+ VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,
+ *colorImage, colorSubresourceRange),
+ makeImageMemoryBarrier(
+ 0u, VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
+ VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL,
+ *depthStencilImage, depthStencilSubresourceRange),
+ makeImageMemoryBarrier(
+ 0u, VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,
+ VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,
+ *resolveColorImage, colorSubresourceRange),
+ makeImageMemoryBarrier(
+ 0u, VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
+ VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL,
+ *resolveDepthStencilImage, depthStencilSubresourceRange),
+ };
+
+ vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0u,
+ 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
+ }
+
+ // Will clear the attachments with specified depth and stencil values.
+ {
+ const VkClearValue clearValues[] =
+ {
+ makeClearValueColor(clearColor), // attachment 0
+ makeClearValueDepthStencil(0.5f, 3u), // attachment 1
+ makeClearValueColor(clearColor), // attachment 2
+ makeClearValueDepthStencil(0.5f, 3u), // attachment 3
+ };
+
+ const VkRenderPassBeginInfo renderPassBeginInfo =
+ {
+ VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ *renderPass, // VkRenderPass renderPass;
+ *framebuffer, // VkFramebuffer framebuffer;
+ renderArea, // VkRect2D renderArea;
+ DE_LENGTH_OF_ARRAY(clearValues), // deUint32 clearValueCount;
+ clearValues, // const VkClearValue* pClearValues;
+ };
+
+ vk.cmdBeginRenderPass(*cmdBuffer, &renderPassBeginInfo, VK_SUBPASS_CONTENTS_INLINE);
+ }
+
+ vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
+ vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipelineLayout, 0u, 1u, &descriptorSet.get(), 0u, DE_NULL);
+ vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
+
+ // Mask half of the attachment image with value that will pass the stencil test.
+ if (m_testMode == MODE_STENCIL)
+ commandClearStencilAttachment(vk, *cmdBuffer, makeOffset2D(0, 0), makeExtent2D(renderSize.x()/2, renderSize.y()), 1u);
+
+ vk.cmdDraw(*cmdBuffer, numVertices, 1u, 0u, 0u);
+ endRenderPass(vk, *cmdBuffer);
+
+ copyImageToBuffer(vk, *cmdBuffer, *resolveColorImage, *colorBuffer, renderSize, VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT);
+ VkImageAspectFlags dsAspect = m_testMode == MODE_DEPTH ? VK_IMAGE_ASPECT_DEPTH_BIT : VK_IMAGE_ASPECT_STENCIL_BIT;
+ copyImageToBuffer(vk, *cmdBuffer, *resolveDepthStencilImage, *dsBuffer, renderSize, VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, 1u, dsAspect, dsAspect);
+
+ endCommandBuffer(vk, *cmdBuffer);
+ submitCommandsAndWait(vk, device, queue, *cmdBuffer);
+ }
+
+ // Verify color output
+ {
+ invalidateAlloc(vk, device, *colorBufferAlloc);
+
+ const tcu::ConstPixelBufferAccess imagePixelAccess(mapVkFormat(colorFormat), renderSize.x(), renderSize.y(), 1, colorBufferAlloc->getHostPtr());
+ const tcu::TextureLevel referenceImage = generateReferenceColorImage(mapVkFormat(colorFormat), renderSize);
+ if (!tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Compare", "Result comparison", referenceImage.getAccess(), imagePixelAccess, tcu::Vec4(0.02f), tcu::COMPARE_LOG_RESULT))
+ printf("Rendered color image is not correct");
+ }
+
+ // Verify depth-stencil output
+ {
+ invalidateAlloc(vk, device, *dsBufferAlloc);
+ tcu::TextureFormat format = mapVkFormat(depthStencilFormat);
+ const tcu::ConstPixelBufferAccess dsPixelAccess (format, renderSize.x(), renderSize.y(), 1, dsBufferAlloc->getHostPtr());
+
+ for(int z = 0; z < dsPixelAccess.getDepth(); z++)
+ for(int y = 0; y < dsPixelAccess.getHeight(); y++)
+ for(int x = 0; x < dsPixelAccess.getWidth(); x++)
+ {
+ float depthValue = (m_testMode == MODE_DEPTH) ? dsPixelAccess.getPixDepth(x, y, z) : 0.0f;
+ int stencilValue = (m_testMode == MODE_STENCIL) ? dsPixelAccess.getPixStencil(x, y, z) : 0;
+
+ // Depth test should write to the depth buffer even when there is a discard in the fragment shader,
+ // when early fragment tests are enabled.
+ if (m_testMode == MODE_DEPTH)
+ {
+ if (m_useEarlyTests && ((x + y) < 31) && depthValue >= 0.5f)
+ {
+ std::ostringstream error;
+ error << "Rendered depth value [ "<< x << ", " << y << ", " << z << "] is not correct: " << depthValue << " >= 0.5f";
+ TCU_FAIL(error.str().c_str());
+ }
+ // When early fragment tests are disabled, the depth test happens after the fragment shader, but as we are discarding
+ // all fragments, the stored value in the depth buffer should be the clear one (0.5f).
+ if (!m_useEarlyTests && deAbs(depthValue - 0.5f) > 0.01f)
+ {
+ std::ostringstream error;
+ error << "Rendered depth value [ "<< x << ", " << y << ", " << z << "] is not correct: " << depthValue << " != 0.5f";
+ TCU_FAIL(error.str().c_str());
+ }
+ }
+
+ if (m_testMode == MODE_STENCIL)
+ {
+ if (m_useEarlyTests && ((x < 16 && stencilValue != 2u) || (x >= 16 && stencilValue != 4u)))
+ {
+ std::ostringstream error;
+ error << "Rendered stencil value [ "<< x << ", " << y << ", " << z << "] is not correct: " << stencilValue << " != ";
+ error << (x < 16 ? 2u : 4u);
+ TCU_FAIL(error.str().c_str());
+ }
+
+ if (!m_useEarlyTests && ((x < 16 && stencilValue != 1u) || (x >= 16 && stencilValue != 3u)))
+ {
+ std::ostringstream error;
+ error << "Rendered stencil value [ "<< x << ", " << y << ", " << z << "] is not correct: " << stencilValue << " != ";
+ error << (x < 16 ? 1u : 3u);
+ TCU_FAIL(error.str().c_str());
+ }
+ }
+ }
+ }
+
+ // Verify we process all the fragments
+ {
+ invalidateAlloc(vk, device, *resultBufferAlloc);
+
+ const int actualCounter = *static_cast<deInt32*>(resultBufferAlloc->getHostPtr());
+ const bool expectPartialResult = m_useEarlyTests;
+ const int expectedCounter = expectPartialResult ? renderSize.x() * renderSize.y() / 2 : renderSize.x() * renderSize.y();
+ const int tolerance = expectPartialResult ? de::max(renderSize.x(), renderSize.y()) * 3 : 0;
+ const int expectedMin = de::max(0, expectedCounter - tolerance);
+ const int expectedMax = expectedCounter + tolerance;
+
+ tcu::TestLog& log = m_context.getTestContext().getLog();
+ log << tcu::TestLog::Message << "Expected value"
+ << (expectPartialResult ? " in range: [" + de::toString(expectedMin) + ", " + de::toString(expectedMax) + "]" : ": " + de::toString(expectedCounter))
+ << tcu::TestLog::EndMessage;
+ log << tcu::TestLog::Message << "Result value: " << de::toString(actualCounter) << tcu::TestLog::EndMessage;
+
+ if (expectedMin <= actualCounter && actualCounter <= expectedMax)
+ return tcu::TestStatus::pass("Success");
+ else
+ return tcu::TestStatus::fail("Value out of range");
+ }
+}
+
+class EarlyFragmentSampleMaskTest : public EarlyFragmentTest
+{
+public:
+ EarlyFragmentSampleMaskTest (tcu::TestContext& testCtx,
+ const std::string name,
+ const deUint32 flags,
+ const deUint32 sampleCount);
+
+ void initPrograms (SourceCollections& programCollection) const override;
+ TestInstance* createInstance (Context& context) const override;
+ void checkSupport (Context& context) const override;
+
+private:
+ const deUint32 m_flags;
+ const deUint32 m_sampleCount;
+};
+
+EarlyFragmentSampleMaskTest::EarlyFragmentSampleMaskTest (tcu::TestContext& testCtx, const std::string name, const deUint32 flags, const deUint32 sampleCount)
+ : EarlyFragmentTest (testCtx, name, flags)
+ , m_flags (flags)
+ , m_sampleCount (sampleCount)
+{
+}
+
+TestInstance* EarlyFragmentSampleMaskTest::createInstance (Context& context) const
+{
+ return new EarlyFragmentSampleMaskTestInstance(context, m_flags, m_sampleCount);
+}
+
+void EarlyFragmentSampleMaskTest::initPrograms(SourceCollections &programCollection) const
+{
+ // Vertex
+ {
+ std::ostringstream src;
+ src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
+ << "\n"
+ << "layout(location = 0) in highp vec4 position;\n"
+ << "\n"
+ << "out gl_PerVertex {\n"
+ << " vec4 gl_Position;\n"
+ << "};\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " gl_Position = position;\n"
+ << "}\n";
+
+ programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
+ }
+
+ // Fragment
+ {
+ const bool useEarlyTests = (m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0;
+ std::ostringstream src;
+ src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
+ << "\n"
+ << (useEarlyTests ? "layout(early_fragment_tests) in;\n" : "")
+ << "layout(location = 0) out highp vec4 fragColor;\n"
+ << "\n"
+ << "layout(binding = 0) coherent buffer Output {\n"
+ << " uint result;\n"
+ << "} sb_out;\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " atomicAdd(sb_out.result, 1u);\n"
+ << " gl_SampleMask[0] = 0x0;\n"
+ << " fragColor = vec4(1.0, 1.0, 0.0, 1.0);\n"
+ << " discard;\n"
+ << "}\n";
+
+ programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+ }
+}
+
+void EarlyFragmentSampleMaskTest::checkSupport(Context& context) const
+{
+ EarlyFragmentTest::checkSupport(context);
+
+ context.requireDeviceFunctionality("VK_KHR_depth_stencil_resolve");
+}
+
} // anonymous ns
tcu::TestCaseGroup* createEarlyFragmentTests (tcu::TestContext& testCtx)
{
de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "early_fragment", "early fragment test cases"));
- static const struct
{
- std::string caseName;
- deUint32 flags;
- } cases[] =
+ static const struct
+ {
+ std::string caseName;
+ deUint32 flags;
+ } cases[] =
+ {
+ { "no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "no_early_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "early_fragment_tests_depth", FLAG_TEST_DEPTH },
+ { "early_fragment_tests_stencil", FLAG_TEST_STENCIL },
+ { "no_early_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_DONT_USE_TEST_ATTACHMENT },
+ { "no_early_fragment_tests_stencil_no_attachment", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_DONT_USE_TEST_ATTACHMENT },
+ { "early_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_TEST_ATTACHMENT },
+ { "early_fragment_tests_stencil_no_attachment", FLAG_TEST_STENCIL | FLAG_DONT_USE_TEST_ATTACHMENT },
+ };
+
+ for (int i = 0; i < DE_LENGTH_OF_ARRAY(cases); ++i)
+ testGroup->addChild(new EarlyFragmentTest(testCtx, cases[i].caseName, cases[i].flags));
+ }
+
+ // Check that discard does not affect depth test writes.
+ {
+ static const struct
+ {
+ std::string caseName;
+ deUint32 flags;
+ } cases[] =
+ {
+ { "discard_no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "discard_no_early_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "discard_early_fragment_tests_depth", FLAG_TEST_DEPTH },
+ { "discard_early_fragment_tests_stencil", FLAG_TEST_STENCIL },
+ };
+
+ for (int i = 0; i < DE_LENGTH_OF_ARRAY(cases); ++i)
+ testGroup->addChild(new EarlyFragmentDiscardTest(testCtx, cases[i].caseName, cases[i].flags));
+ }
+
+ // Check that writing to gl_SampleMask does not affect depth test writes.
{
- { "no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
- { "no_early_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
- { "early_fragment_tests_depth", FLAG_TEST_DEPTH },
- { "early_fragment_tests_stencil", FLAG_TEST_STENCIL },
- { "no_early_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_DONT_USE_TEST_ATTACHMENT },
- { "no_early_fragment_tests_stencil_no_attachment", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_DONT_USE_TEST_ATTACHMENT },
- { "early_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_TEST_ATTACHMENT },
- { "early_fragment_tests_stencil_no_attachment", FLAG_TEST_STENCIL | FLAG_DONT_USE_TEST_ATTACHMENT },
- };
+ static const struct
+ {
+ std::string caseName;
+ deUint32 flags;
+ } cases[] =
+ {
+ { "samplemask_no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS, },
+ { "samplemask_early_fragment_tests_depth", FLAG_TEST_DEPTH, },
+ };
+
+ const VkSampleCountFlags sampleCounts[] = { VK_SAMPLE_COUNT_2_BIT, VK_SAMPLE_COUNT_4_BIT, VK_SAMPLE_COUNT_8_BIT, VK_SAMPLE_COUNT_16_BIT };
+ const std::string sampleCountsStr[] = { "samples_2", "samples_4", "samples_8", "samples_16" };
- for (int i = 0; i < DE_LENGTH_OF_ARRAY(cases); ++i)
- testGroup->addChild(new EarlyFragmentTest(testCtx, cases[i].caseName, cases[i].flags));
+ for (deUint32 sampleCountsNdx = 0; sampleCountsNdx < DE_LENGTH_OF_ARRAY(sampleCounts); sampleCountsNdx++)
+ {
+ for (int i = 0; i < DE_LENGTH_OF_ARRAY(cases); ++i)
+ testGroup->addChild(new EarlyFragmentSampleMaskTest(testCtx, cases[i].caseName + "_" + sampleCountsStr[sampleCountsNdx], cases[i].flags, sampleCounts[sampleCountsNdx]));
+ }
+ }
return testGroup.release();
}
bool sampleLocations;
bool sampleShadingEnable;
bool sampleShadingInput;
+ bool sampleMaskTest;
bool useAttachment () const
{
if (!(m_data.samples & context.getSampleLocationsPropertiesEXT().sampleLocationSampleCounts))
TCU_THROW(NotSupportedError, "samples not supported in sampleLocationSampleCounts");
}
+
+ if (m_data.sampleMaskTest && !context.getFragmentShadingRateProperties().fragmentShadingRateWithSampleMask)
+ TCU_THROW(NotSupportedError, "fragmentShadingRateWithSampleMask not supported");
}
// Error codes writted by the fragment shader
};
// Kill some bits from each AA mode
- VkSampleMask sampleMask = 0x7D56;
- VkSampleMask *pSampleMask = m_data.useApiSampleMask ? &sampleMask : DE_NULL;
+ const VkSampleMask sampleMask = m_data.sampleMaskTest ? 0x9 : 0x7D56;
+ const VkSampleMask* pSampleMask = m_data.useApiSampleMask ? &sampleMask : DE_NULL;
// All samples at pixel center. We'll validate that pixels are fully covered or uncovered.
std::vector<VkSampleLocationEXT> sampleLocations(m_data.samples, { 0.5f, 0.5f });
const VkPipelineColorBlendStateCreateInfo colorBlendStateCreateInfo =
{
- VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO, // VkStructureType sType;
- DE_NULL, // const void* pNext;
- 0u, // VkPipelineColorBlendStateCreateFlags flags;
- VK_FALSE, // VkBool32 logicOpEnable;
- VK_LOGIC_OP_COPY, // VkLogicOp logicOp;
- 1u, // deUint32 attachmentCount;
+ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ 0u, // VkPipelineColorBlendStateCreateFlags flags;
+ VK_FALSE, // VkBool32 logicOpEnable;
+ VK_LOGIC_OP_COPY, // VkLogicOp logicOp;
+ 1u, // deUint32 attachmentCount;
&colorBlendAttachmentState, // const VkPipelineColorBlendAttachmentState* pAttachments;
- { 1.0f, 1.0f, 1.0f, 1.0f } // float blendConstants[4];
+ { 1.0f, 1.0f, 1.0f, 1.0f } // float blendConstants[4];
};
+ const deUint32 fragSizeWH = m_data.sampleMaskTest ? 2 : 0;
VkPipelineFragmentShadingRateStateCreateInfoKHR shadingRateStateCreateInfo =
{
- VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR, // VkStructureType sType;
- DE_NULL, // const void* pNext;
- { 0, 0 }, // VkExtent2D fragmentSize;
+ VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR, // VkStructureType sType;
+ DE_NULL, // const void* pNext;
+ { fragSizeWH, fragSizeWH }, // VkExtent2D fragmentSize;
{ m_data.combinerOp[0], m_data.combinerOp[1] }, // VkFragmentShadingRateCombinerOpKHR combinerOps[2];
};
-
VkDynamicState dynamicState = VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR;
const VkPipelineDynamicStateCreateInfo dynamicStateCreateInfo =
{
sampleLocations, // bool sampleLocations;
sampleShadingEnable, // bool sampleShadingEnable;
sampleShadingInput, // bool sampleShadingInput;
+ false, // bool sampleMaskTest;
};
sampGroup->addChild(new FSRTestCase(testCtx, geomCases[geomNdx].name, geomCases[geomNdx].description, c));
}
parentGroup->addChild(group.release());
}
+
+ de::MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(testCtx, "misc_tests", "Single tests that don't need to be part of above test matrix"));
+ group->addChild(new FSRTestCase(testCtx, "sample_mask_test", "", {
+ 123, // deInt32 seed;
+ {32, 33}, // VkExtent2D framebufferDim;
+ VK_SAMPLE_COUNT_4_BIT, // VkSampleCountFlagBits samples;
+ {
+ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR,
+ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR
+ }, // VkFragmentShadingRateCombinerOpKHR combinerOp[2];
+ AttachmentUsage::NO_ATTACHMENT, // AttachmentUsage attachmentUsage;
+ true, // bool shaderWritesRate;
+ false, // bool geometryShader;
+ false, // bool useDynamicState;
+ true, // bool useApiSampleMask;
+ false, // bool useSampleMaskIn;
+ false, // bool conservativeEnable;
+ VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT, // VkConservativeRasterizationModeEXT conservativeMode;
+ false, // bool useDepthStencil;
+ false, // bool fragDepth;
+ false, // bool fragStencil;
+ false, // bool multiViewport;
+ false, // bool colorLayered;
+ false, // bool srLayered;
+ 1u, // deUint32 numColorLayers;
+ false, // bool multiView;
+ false, // bool interlock;
+ false, // bool sampleLocations;
+ false, // bool sampleShadingEnable;
+ false, // bool sampleShadingInput;
+ true, // bool sampleMaskTest;
+ }));
+
+ parentGroup->addChild(group.release());
}
} // FragmentShadingRage
#include "vktFragmentShadingRateBasic.hpp"
#include "vktFragmentShadingRatePixelConsistency.hpp"
#include "vktTestGroupUtil.hpp"
+#include "vktTestCaseUtil.hpp"
+#include "tcuTestLog.hpp"
+#include <limits>
namespace vkt
{
namespace
{
+tcu::TestStatus testLimits(Context& context)
+{
+ bool allChecksPassed = true;
+ tcu::TestLog& log = context.getTestContext().getLog();
+ const auto& features = context.getDeviceFeatures();
+ const auto& properties = context.getDeviceProperties();
+ const auto& vulkan12Features = context.getDeviceVulkan12Features();
+ const auto& fragmentShadingRateFeatures = context.getFragmentShadingRateFeatures();
+ const auto& fragmentShadingRateProperties = context.getFragmentShadingRateProperties();
+
+ if (!fragmentShadingRateFeatures.pipelineFragmentShadingRate)
+ {
+ log << tcu::TestLog::Message << "pipelineFragmentShadingRate is not supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (context.getFragmentShadingRateProperties().primitiveFragmentShadingRateWithMultipleViewports && !context.getFragmentShadingRateFeatures().primitiveFragmentShadingRate)
+ {
+ log << tcu::TestLog::Message << "primitiveFragmentShadingRateWithMultipleViewports "
+ "limit should only be supported if primitiveFragmentShadingRate is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ bool requiredFeatures = features.geometryShader || vulkan12Features.shaderOutputViewportIndex || context.isDeviceFunctionalitySupported("VK_EXT_shader_viewport_index_layer");
+ if (context.getFragmentShadingRateProperties().primitiveFragmentShadingRateWithMultipleViewports && !requiredFeatures)
+ {
+ log << tcu::TestLog::Message << "primitiveFragmentShadingRateWithMultipleViewports limit should only "
+ "be supported if at least one of the geometryShader feature, shaderOutputViewportIndex feature, "
+ "or VK_EXT_shader_viewport_index_layer extension is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.layeredShadingRateAttachments && !fragmentShadingRateFeatures.attachmentFragmentShadingRate)
+ {
+ log << tcu::TestLog::Message << "layeredShadingRateAttachments should only be supported if attachmentFragmentShadingRate is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ requiredFeatures = features.geometryShader || context.getMultiviewFeatures().multiview || vulkan12Features.shaderOutputViewportIndex ||
+ context.isDeviceFunctionalitySupported("VK_EXT_shader_viewport_index_layer");
+ if (fragmentShadingRateProperties.layeredShadingRateAttachments && !requiredFeatures)
+ {
+ log << tcu::TestLog::Message << "layeredShadingRateAttachments should only be supported if at least one of the geometryShader feature, multiview feature, "
+ "shaderOutputViewportIndex feature, or VK_EXT_shader_viewport_index_layer extension is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ requiredFeatures = fragmentShadingRateFeatures.primitiveFragmentShadingRate || fragmentShadingRateFeatures.attachmentFragmentShadingRate;
+ if (fragmentShadingRateProperties.fragmentShadingRateNonTrivialCombinerOps && !requiredFeatures)
+ {
+ log << tcu::TestLog::Message << "fragmentShadingRateNonTrivialCombinerOps should only be supported if at least one of primitiveFragmentShadingRate "
+ "or attachmentFragmentShadingRate is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.maxFragmentSizeAspectRatio > std::max(fragmentShadingRateProperties.maxFragmentSize.width, fragmentShadingRateProperties.maxFragmentSize.height))
+ {
+ log << tcu::TestLog::Message << "maxFragmentSizeAspectRatio should be less than or equal to the maximum width / height of maxFragmentSize" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.maxFragmentSizeAspectRatio < 2)
+ {
+ log << tcu::TestLog::Message << "maxFragmentSizeAspectRatio should be at least 2" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (!deIntIsPow2(static_cast<int>(fragmentShadingRateProperties.maxFragmentSizeAspectRatio)))
+ {
+ log << tcu::TestLog::Message << "maxFragmentSizeAspectRatio should be power of 2" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.fragmentShadingRateWithShaderSampleMask && (fragmentShadingRateProperties.maxFragmentShadingRateCoverageSamples > (properties.limits.maxSampleMaskWords * 32)))
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateCoverageSamples should be less than or equal maxSampleMaskWords * 32 "
+ "if fragmentShadingRateWithShaderSampleMask is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ deUint32 requiredValue = fragmentShadingRateProperties.maxFragmentSize.width * fragmentShadingRateProperties.maxFragmentSize.height *
+ fragmentShadingRateProperties.maxFragmentShadingRateRasterizationSamples;
+ if (fragmentShadingRateProperties.maxFragmentShadingRateCoverageSamples > requiredValue)
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateCoverageSamples should be less than or equal to the product of the width and height of "
+ "maxFragmentSize and the samples reported by maxFragmentShadingRateRasterizationSamples" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.maxFragmentShadingRateCoverageSamples < 16)
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateCoverageSamples should at least be 16" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.maxFragmentShadingRateRasterizationSamples < vk::VK_SAMPLE_COUNT_4_BIT)
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateRasterizationSamples should supports at least VK_SAMPLE_COUNT_4_BIT" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.fragmentShadingRateWithConservativeRasterization && !context.isDeviceFunctionalitySupported("VK_EXT_conservative_rasterization"))
+ {
+ log << tcu::TestLog::Message << "fragmentShadingRateWithConservativeRasterization should only be supported if VK_EXT_conservative_rasterization is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.fragmentShadingRateWithFragmentShaderInterlock && !context.isDeviceFunctionalitySupported("VK_EXT_fragment_shader_interlock"))
+ {
+ log << tcu::TestLog::Message << "fragmentShadingRateWithFragmentShaderInterlock should only be supported if VK_EXT_fragment_shader_interlock is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateProperties.fragmentShadingRateWithCustomSampleLocations && !context.isDeviceFunctionalitySupported("VK_EXT_sample_locations"))
+ {
+ log << tcu::TestLog::Message << "fragmentShadingRateWithCustomSampleLocations should only be supported if VK_EXT_sample_locations is supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (fragmentShadingRateFeatures.attachmentFragmentShadingRate)
+ {
+ if ((fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.width < 8) ||
+ (fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.height < 8))
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateAttachmentTexelSize should at least be { 8,8 }" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if ((fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.width > 32) ||
+ (fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.height > 32))
+ {
+ log << tcu::TestLog::Message << "minFragmentShadingRateAttachmentTexelSize should't be greater than { 32,32 }" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if ((fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.width < fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.width) ||
+ (fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.height < fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.height))
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateAttachmentTexelSize should be greater than or equal to "
+ "minFragmentShadingRateAttachmentTexelSize in each dimension" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (!deIntIsPow2(static_cast<int>(fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.width)) ||
+ !deIntIsPow2(static_cast<int>(fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.height)))
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateAttachmentTexelSize should be power of 2" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (!deIntIsPow2(static_cast<int>(fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.width)) ||
+ !deIntIsPow2(static_cast<int>(fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.height)))
+ {
+ log << tcu::TestLog::Message << "minFragmentShadingRateAttachmentTexelSize should be power of 2" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+ }
+ else
+ {
+ if ((fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.width != 0) ||
+ (fragmentShadingRateProperties.maxFragmentShadingRateAttachmentTexelSize.height != 0))
+ {
+ log << tcu::TestLog::Message << "maxFragmentShadingRateAttachmentTexelSize should be { 0,0 } when "
+ "attachmentFragmentShadingRate is not supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if ((fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.width != 0) ||
+ (fragmentShadingRateProperties.minFragmentShadingRateAttachmentTexelSize.height != 0))
+ {
+ log << tcu::TestLog::Message << "minFragmentShadingRateAttachmentTexelSize should be { 0,0 } when "
+ "attachmentFragmentShadingRate is not supported" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+ }
+
+ if ((fragmentShadingRateProperties.maxFragmentSize.width < 2) ||
+ (fragmentShadingRateProperties.maxFragmentSize.height < 2))
+ {
+ log << tcu::TestLog::Message << "maxFragmentSize should at least be { 2,2 }" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if ((fragmentShadingRateProperties.maxFragmentSize.width > 4) ||
+ (fragmentShadingRateProperties.maxFragmentSize.height > 4))
+ {
+ log << tcu::TestLog::Message << "maxFragmentSize should't be greater than{ 4,4 }" << tcu::TestLog::EndMessage;
+ allChecksPassed = false;
+ }
+
+ if (allChecksPassed)
+ return tcu::TestStatus::pass("pass");
+ return tcu::TestStatus::fail("fail");
+}
+
+tcu::TestStatus testShadingRates(Context& context)
+{
+ bool someChecksFailed = false;
+ tcu::TestLog& log = context.getTestContext().getLog();
+ const vk::InstanceInterface& vki = context.getInstanceInterface();
+ vk::VkPhysicalDevice physicalDevice = context.getPhysicalDevice();
+ const auto& fragmentShadingRateProperties = context.getFragmentShadingRateProperties();
+ deUint32 supportedFragmentShadingRateCount = 0;
+
+ vk::VkResult result = vki.getPhysicalDeviceFragmentShadingRatesKHR(physicalDevice, &supportedFragmentShadingRateCount, DE_NULL);
+ if ((result != vk::VK_SUCCESS) && (result != vk::VK_ERROR_OUT_OF_HOST_MEMORY))
+ {
+ someChecksFailed = true;
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned invalid result" << tcu::TestLog::EndMessage;
+ }
+
+ std::vector<vk::VkPhysicalDeviceFragmentShadingRateKHR> fragmentShadingRateVect(supportedFragmentShadingRateCount);
+ for (auto& fragmentShadingRate : fragmentShadingRateVect)
+ {
+ fragmentShadingRate.sType = vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR;
+ fragmentShadingRate.pNext = DE_NULL;
+ }
+
+ // Pass a value of 1 into pFragmentShadingRateCount, and an array of at least length one into pFragmentShadingRates.
+ // Check that the returned value is either VK_INCOMPLETE or VK_ERROR_OUT_OF_HOST_MEMORY(and issue a quality warning in the latter case).
+ supportedFragmentShadingRateCount = 1u;
+ result = vki.getPhysicalDeviceFragmentShadingRatesKHR(physicalDevice, &supportedFragmentShadingRateCount, fragmentShadingRateVect.data());
+ if ((result != vk::VK_INCOMPLETE) && (result != vk::VK_ERROR_OUT_OF_HOST_MEMORY))
+ {
+ someChecksFailed = true;
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned invalid result" << tcu::TestLog::EndMessage;
+ }
+
+ // Get all available fragment shading rates
+ supportedFragmentShadingRateCount = static_cast<deUint32>(fragmentShadingRateVect.size());
+ result = vki.getPhysicalDeviceFragmentShadingRatesKHR(physicalDevice, &supportedFragmentShadingRateCount, fragmentShadingRateVect.data());
+ if ((result != vk::VK_SUCCESS) && (result != vk::VK_ERROR_OUT_OF_HOST_MEMORY))
+ {
+ someChecksFailed = true;
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned invalid result" << tcu::TestLog::EndMessage;
+ }
+
+ bool widthCheckPassed = true;
+ bool heightCheckPassed = true;
+ deUint32 previousWidth = std::numeric_limits<deUint32>::max();
+ deUint32 previousHeight = std::numeric_limits<deUint32>::max();
+
+ for (const auto& fsr : fragmentShadingRateVect)
+ {
+ const auto& fragmentSize = fsr.fragmentSize;
+
+ // Check that rate width and height are power-of-two
+ if (!deIntIsPow2(static_cast<int>(fragmentSize.width)) ||
+ !deIntIsPow2(static_cast<int>(fragmentSize.height)))
+ {
+ log << tcu::TestLog::Message << "fragmentSize should be power of 2" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ }
+
+ // Check that the width and height are less than the values in the maxFragmentSize limit
+ if ((fragmentSize.width > fragmentShadingRateProperties.maxFragmentSize.width) ||
+ (fragmentSize.height > fragmentShadingRateProperties.maxFragmentSize.height))
+ {
+ log << tcu::TestLog::Message << "fragmentSize width and height are not less than the values in the maxFragmentSize" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ }
+
+ if ((fragmentSize.width * fragmentSize.height) == 1)
+ {
+ // special case for fragmentSize {1, 1}
+ if (fsr.sampleCounts != ~0u)
+ {
+ log << tcu::TestLog::Message << "implementations must support sampleCounts equal to ~0 for fragmentSize {1, 1}" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ }
+ }
+ else
+ {
+ // get highest sample count value
+ deUint32 highestSampleCount = 0x80000000;
+ while (highestSampleCount)
+ {
+ if (fsr.sampleCounts & highestSampleCount)
+ break;
+ highestSampleCount >>= 1;
+ };
+
+ // Check that the highest sample count in sampleCounts is less than or equal to maxFragmentShadingRateRasterizationSamples limit
+ if (highestSampleCount > static_cast<deUint32>(fragmentShadingRateProperties.maxFragmentShadingRateRasterizationSamples))
+ {
+ log << tcu::TestLog::Message << "highest sample count value is not less than or equal to the maxFragmentShadingRateRasterizationSamples limit" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ }
+
+ // Check that the product of the width, height, and highest sample count value is less than the maxFragmentShadingRateCoverageSamples limit
+ if ((fragmentSize.width * fragmentSize.height * highestSampleCount) > fragmentShadingRateProperties.maxFragmentShadingRateCoverageSamples)
+ {
+ log << tcu::TestLog::Message << "product of the width, height, and highest sample count value is not less than the maxFragmentShadingRateCoverageSamples limit" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ }
+ }
+
+ // Check that the entries in the array are ordered first by largest to smallest width, then largest to smallest height
+ {
+ const deUint32 currentWidth = fragmentSize.width;
+ if (widthCheckPassed && (currentWidth > previousWidth))
+ {
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned entries that are not ordered by largest to smallest width" << tcu::TestLog::EndMessage;
+ widthCheckPassed = false;
+ }
+
+ deUint32 currentHeight = fragmentSize.height;
+ if (heightCheckPassed)
+ {
+ // we can check order of height only for entries that have same width
+ if (currentWidth == previousWidth)
+ {
+ if (currentHeight > previousHeight)
+ {
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned entries with same width but height is not ordered by largest to smallest" << tcu::TestLog::EndMessage;
+ heightCheckPassed = false;
+ }
+ }
+ else
+ currentHeight = std::numeric_limits<deUint32>::max();
+ }
+
+ previousWidth = currentWidth;
+ previousHeight = currentHeight;
+ }
+
+ // Check that no two entries in the array have the same fragmentSize.width and fragmentSize.height value
+ {
+ deUint32 count = 0;
+ for (const auto& fsrB : fragmentShadingRateVect)
+ {
+ if ((fragmentSize.width == fsrB.fragmentSize.width) &&
+ (fragmentSize.height == fsrB.fragmentSize.height))
+ {
+ if (++count > 1)
+ {
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned entries with same fragmentSize" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ break;
+ }
+ }
+ }
+ }
+
+ // Check that 1x1, 1x2, 2x1, and 2x2 rates are supported with sample counts of 1 and 4
+ if ((fragmentSize.width < 3) && (fragmentSize.height < 3) &&
+ (!(fsr.sampleCounts & vk::VK_SAMPLE_COUNT_1_BIT) || !(fsr.sampleCounts & vk::VK_SAMPLE_COUNT_4_BIT)))
+ {
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned 1x1, 1x2, 2x1, and 2x2 rates with sample counts not supporting 1 and 4" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ }
+
+ // If the framebufferColorSampleCounts limit includes a sample count of 2, ensure that a sample count of 2 is also reported for the 1x1, 1x2, 2x1, and 2x2 rates.
+ if (context.getDeviceProperties().limits.framebufferColorSampleCounts & vk::VK_SAMPLE_COUNT_2_BIT)
+ {
+ if ((fragmentSize.width < 3) && (fragmentSize.height < 3) &&
+ !(fsr.sampleCounts & vk::VK_SAMPLE_COUNT_2_BIT))
+ {
+ log << tcu::TestLog::Message << "vkGetPhysicalDeviceFragmentShadingRatesKHR returned 1x1, 1x2, 2x1, and 2x2 rates with sample counts not supporting 2 while framebufferColorSampleCounts does" << tcu::TestLog::EndMessage;
+ someChecksFailed = true;
+ }
+ }
+ }
+
+ if (someChecksFailed || !widthCheckPassed || !heightCheckPassed)
+ return tcu::TestStatus::fail("fail");
+
+ return tcu::TestStatus::pass("pass");
+}
+
+void checkSupport(Context& context)
+{
+ context.requireDeviceFunctionality("VK_KHR_fragment_shading_rate");
+}
+
+void createMiscTests(tcu::TestContext& testCtx, tcu::TestCaseGroup* parentGroup)
+{
+ de::MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(testCtx, "misc", ""));
+
+ addFunctionCase(group.get(), "limits", "", checkSupport, testLimits);
+ addFunctionCase(group.get(), "shading_rates", "", checkSupport, testShadingRates);
+
+ parentGroup->addChild(group.release());
+}
+
void createChildren (tcu::TestCaseGroup* group)
{
tcu::TestContext& testCtx = group->getTestContext();
+ createMiscTests (testCtx, group);
createBasicTests (testCtx, group);
createPixelConsistencyTests(testCtx, group);
}
return createTestGroup(testCtx, "fragment_shading_rate", "Fragment shading rate tests", createChildren);
}
-} // FragmentShaderInterlock
+} // FragmentShadingRate
} // vkt
if ((operation == ATOMIC_OPERATION_ADD) && !atomicFloatFeatures.shaderImageFloat32AtomicAdd)
TCU_THROW(NotSupportedError, "shaderImageFloat32AtomicAdd not supported");
+ if (operation == ATOMIC_OPERATION_MIN || operation == ATOMIC_OPERATION_MAX)
+ {
+ context.requireDeviceFunctionality("VK_EXT_shader_atomic_float2");
+ if (!context.getShaderAtomicFloat2FeaturesEXT().shaderImageFloat32AtomicMinMax)
+ {
+ TCU_THROW(NotSupportedError, "shaderImageFloat32AtomicMinMax not supported");
+ }
+ }
+
if ((formatProperties.optimalTilingFeatures & requiredFeatures) != requiredFeatures)
TCU_FAIL("Required format feature bits not supported");
const string atomicInvocation = getAtomicOperationShaderFuncName(m_operation) + "(u_resultImage, " + atomicCoord + compareExchangeStr + ", " + atomicArgExpr + ")";
const string shaderImageFormatStr = getShaderImageFormatQualifier(m_format);
const string shaderImageTypeStr = getShaderImageType(m_format, m_imageType);
- const string extensions = "#extension GL_EXT_shader_atomic_float : enable\n#extension GL_KHR_memory_scope_semantics : enable ";
+ const string extensions = "#extension GL_EXT_shader_atomic_float : enable\n"
+ "#extension GL_EXT_shader_atomic_float2 : enable\n"
+ "#extension GL_KHR_memory_scope_semantics : enable";
string source = versionDecl + "\n" + extensions + "\n";
"(u_resultImage, " + atomicCoord + compareExchangeStr + ", " + atomicArgExpr + ")";
const string shaderImageFormatStr = getShaderImageFormatQualifier(m_format);
const string shaderImageTypeStr = getShaderImageType(m_format, m_imageType);
- const string extensions = "#extension GL_EXT_shader_atomic_float : enable\n#extension GL_KHR_memory_scope_semantics : enable ";
+ const string extensions = "#extension GL_EXT_shader_atomic_float : enable\n"
+ "#extension GL_EXT_shader_atomic_float2 : enable\n"
+ "#extension GL_KHR_memory_scope_semantics : enable";
string source = versionDecl + "\n" + extensions + "\n"
"\n";
for (deInt32 x = 0; x < resultBuffer.getWidth(); x++)
{
const void* resultValue = resultBuffer.getPixelPtr(x, y, z);
- deUint32 floatToUnsignedValue = 0;
+ deInt32 floatToIntValue = 0;
bool isFloatValue = false;
if (isFloatFormat(mapTextureFormat(m_format)))
{
isFloatValue = true;
- floatToUnsignedValue = static_cast<deUint32>(*((float*)resultValue));
+ floatToIntValue = static_cast<deInt32>(*((float*)resultValue));
}
if (isOrderIndependentAtomicOperation(m_operation))
else
{
// 32-bit floating point
- if (!isValueCorrect<deUint32>(floatToUnsignedValue, x, y, z, gridSize, extendedGridSize))
+ if (!isValueCorrect<deInt32>(floatToIntValue, x, y, z, gridSize, extendedGridSize))
return false;
}
}
matchFound = is64Bit ?
(*((deInt64*)resultValue) == getAtomicFuncArgument<deInt64>(m_operation, gid, extendedGridSize)) :
isFloatValue ?
- floatToUnsignedValue == getAtomicFuncArgument<deUint32>(m_operation, gid, extendedGridSize) :
+ floatToIntValue == getAtomicFuncArgument<deInt32>(m_operation, gid, extendedGridSize) :
(*((deInt32*)resultValue) == getAtomicFuncArgument<deInt32>(m_operation, gid, extendedGridSize));
}
matchFound = is64Bit ?
(*((deInt64*)resultValue) == getAtomicFuncArgument<deInt64>(m_operation, gid, extendedGridSize)) :
isFloatValue ?
- floatToUnsignedValue == getAtomicFuncArgument<deUint32>(m_operation, gid, extendedGridSize) :
+ floatToIntValue == getAtomicFuncArgument<deInt32>(m_operation, gid, extendedGridSize) :
(*((deInt32*)resultValue) == getAtomicFuncArgument<deInt32>(m_operation, gid, extendedGridSize));
}
else
{
// 32-bit floating point
- if (!areValuesCorrect<deUint32>(resultBuffer, true, x, y, z, gridSize, extendedGridSize))
+ if (!areValuesCorrect<deInt32>(resultBuffer, true, x, y, z, gridSize, extendedGridSize))
return false;
}
}
if (backingType.type == ImageBackingType::SPARSE && (vkImageType != VK_IMAGE_TYPE_2D && vkImageType != VK_IMAGE_TYPE_3D))
continue;
- // Only ADD and EXCHANGE are supported on floating-point
+ // Only some operations are supported on floating-point
if (format.type == tcu::TextureFormat::FLOAT)
{
- if (operation != ATOMIC_OPERATION_ADD && operation != ATOMIC_OPERATION_EXCHANGE)
+ if (operation != ATOMIC_OPERATION_ADD &&
+ operation != ATOMIC_OPERATION_EXCHANGE &&
+ operation != ATOMIC_OPERATION_MIN &&
+ operation != ATOMIC_OPERATION_MAX)
{
continue;
}
static const VkFormat s_formats[] =
{
- // Mandatory support
VK_FORMAT_R32G32B32A32_SFLOAT,
VK_FORMAT_R16G16B16A16_SFLOAT,
VK_FORMAT_R32_SFLOAT,
VK_FORMAT_R8G8B8A8_UNORM,
+ VK_FORMAT_B8G8R8A8_UNORM,
+ VK_FORMAT_B8G8R8A8_UINT,
+
VK_FORMAT_R8G8B8A8_SNORM,
- // Requires StorageImageExtendedFormats capability
VK_FORMAT_B10G11R11_UFLOAT_PACK32,
VK_FORMAT_R32G32_SFLOAT,
vk::VK_COMPARE_OP_ALWAYS
};
+struct DepthBiasParams
+{
+ float constantFactor;
+ float clamp;
+};
+
+const DepthBiasParams kNoDepthBiasParams = { 0.0f, 0.0f };
+
using ViewportVec = std::vector<vk::VkViewport>;
using ScissorVec = std::vector<vk::VkRect2D>;
using StencilOpVec = std::vector<StencilOpParams>;
using PrimRestartEnableConfig = BooleanFlagConfig;
using LogicOpConfig = StaticAndDynamicPair<vk::VkLogicOp>;
using PatchControlPointsConfig = StaticAndDynamicPair<deUint8>;
+using DepthBiasConfig = StaticAndDynamicPair<DepthBiasParams>;
const tcu::Vec4 kDefaultTriangleColor (0.0f, 0.0f, 1.0f, 1.0f); // Opaque blue.
const tcu::Vec4 kDefaultClearColor (0.0f, 0.0f, 0.0f, 1.0f); // Opaque black.
float scaleY;
float offsetX;
float offsetY;
+ float fanScale;
MeshParams (const tcu::Vec4& color_ = kDefaultTriangleColor,
float depth_ = 0.0f,
float scaleX_ = 1.0f,
float scaleY_ = 1.0f,
float offsetX_ = 0.0f,
- float offsetY_ = 0.0f)
+ float offsetY_ = 0.0f,
+ float fanScale_ = 0.0f)
: color (color_)
, depth (depth_)
, reversed (reversed_)
, scaleY (scaleY_)
, offsetX (offsetX_)
, offsetY (offsetY_)
+ , fanScale (fanScale_)
{}
};
// Force inclusion of passthrough geometry shader or not.
bool forceGeometryShader;
+ // Force single vertex in the VBO.
+ bool singleVertex;
+ deUint32 singleVertexDrawCount;
+
// Offset and extra room after the vertex buffer data.
vk::VkDeviceSize vertexDataOffset;
vk::VkDeviceSize vertexDataExtraBytes;
PrimRestartEnableConfig primRestartEnableConfig;
LogicOpConfig logicOpConfig;
PatchControlPointsConfig patchControlPointsConfig;
+ DepthBiasConfig depthBiasConfig;
// Sane defaults.
TestConfig (SequenceOrdering ordering, const VertexGenerator* staticVertexGenerator = nullptr, const VertexGenerator* dynamicVertexGenerator = nullptr)
, minDepthBounds (0.0f)
, maxDepthBounds (1.0f)
, forceGeometryShader (false)
+ , singleVertex (false)
+ , singleVertexDrawCount (0)
, vertexDataOffset (0ull)
, vertexDataExtraBytes (0ull)
, vertexGenerator (makeVertexGeneratorConfig(staticVertexGenerator, dynamicVertexGenerator))
, primRestartEnableConfig (false)
, logicOpConfig (vk::VK_LOGIC_OP_CLEAR)
, patchControlPointsConfig (1u)
+ , depthBiasConfig (kNoDepthBiasParams)
, m_swappedValues (false)
{
}
return ((patchControlPointsConfig.dynamicValue && !m_swappedValues) ? patchControlPointsConfig.dynamicValue.get() : patchControlPointsConfig.staticValue);
}
+ // Get the active depth bias parameters.
+ DepthBiasParams getActiveDepthBiasParams () const
+ {
+ return ((depthBiasConfig.dynamicValue && !m_swappedValues) ? depthBiasConfig.dynamicValue.get() : depthBiasConfig.staticValue);
+ }
+
// Returns true if there is more than one viewport.
bool isMultiViewport () const
{
primRestartEnableConfig.swapValues();
logicOpConfig.swapValues();
patchControlPointsConfig.swapValues();
+ depthBiasConfig.swapValues();
m_swappedValues = !m_swappedValues;
}
return static_cast<bool>(primRestartEnableConfig.dynamicValue);
}
+ // Returns true if the test needs the depth bias clamp feature.
+ bool needsDepthBiasClampFeature () const
+ {
+ return (getActiveDepthBiasParams().clamp != 0.0f);
+ }
+
// Returns the appropriate color image format for the test.
vk::VkFormat colorFormat () const
{
{
std::vector<vk::VkDynamicState> dynamicStates;
+ if (depthBiasConfig.dynamicValue) dynamicStates.push_back(vk::VK_DYNAMIC_STATE_DEPTH_BIAS);
if (cullModeConfig.dynamicValue) dynamicStates.push_back(vk::VK_DYNAMIC_STATE_CULL_MODE_EXT);
if (frontFaceConfig.dynamicValue) dynamicStates.push_back(vk::VK_DYNAMIC_STATE_FRONT_FACE_EXT);
if (topologyConfig.dynamicValue) dynamicStates.push_back(vk::VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT);
float scaleY;
float offsetX;
float offsetY;
+ float fanScale;
};
void copy(vk::VkStencilOpState& dst, const StencilOpParams& src)
const auto& dbTestEnable = m_testConfig.depthBoundsTestEnableConfig;
const bool useDepthBounds = (dbTestEnable.staticValue || (dbTestEnable.dynamicValue && dbTestEnable.dynamicValue.get()));
- if (useDepthBounds || m_testConfig.needsGeometryShader() || m_testConfig.needsTessellation())
+ if (useDepthBounds || m_testConfig.needsGeometryShader() || m_testConfig.needsTessellation() || m_testConfig.needsDepthBiasClampFeature())
{
const auto features = vk::getPhysicalDeviceFeatures(vki, physicalDevice);
// Check tessellation support
if (m_testConfig.needsTessellation() && !features.tessellationShader)
TCU_THROW(NotSupportedError, "Tessellation feature not supported");
+
+ // Check depth bias clamp feature.
+ if (m_testConfig.needsDepthBiasClampFeature() && !features.depthBiasClamp)
+ TCU_THROW(NotSupportedError, "Depth bias clamp not supported");
}
// Check color image format support (depth/stencil will be chosen at runtime).
<< " float scaleY;\n"
<< " float offsetX;\n"
<< " float offsetY;\n"
+ << " float fanScale;\n"
<< "} pushConstants;\n"
;
const auto pushConstants = pushSource.str();
<< "void main() {\n"
<< "${CALCULATIONS}"
<< " gl_Position = vec4(vertexCoords.x * pushConstants.scaleX + pushConstants.offsetX, vertexCoords.y * pushConstants.scaleY + pushConstants.offsetY, pushConstants.depthValue, 1.0);\n"
+ << " vec2 fanOffset;\n"
+ << " switch (gl_VertexIndex) {\n"
+ << " case 0: fanOffset = vec2(0.0, 0.0); break;\n"
+ << " case 1: fanOffset = vec2(1.0, 0.0); break;\n"
+ << " case 2: fanOffset = vec2(1.0, -1.0); break;\n"
+ << " case 3: fanOffset = vec2(0.0, -1.0); break;\n"
+ << " case 4: fanOffset = vec2(-1.0, -1.0); break;\n"
+ << " case 5: fanOffset = vec2(-1.0, 0.0); break;\n"
+ << " default: fanOffset = vec2(-1000.0); break;\n"
+ << " }\n"
+ << " gl_Position.xy += pushConstants.fanScale * fanOffset;\n"
<< "}\n"
;
if (testConfig.depthBiasEnableConfig.dynamicValue)
vkd.cmdSetDepthBiasEnableEXT(cmdBuffer, makeVkBool32(testConfig.depthBiasEnableConfig.dynamicValue.get()));
+ if (testConfig.depthBiasConfig.dynamicValue)
+ {
+ const auto& bias = testConfig.depthBiasConfig.dynamicValue.get();
+ vkd.cmdSetDepthBias(cmdBuffer, bias.constantFactor, bias.clamp, 0.0f);
+ }
+
if (testConfig.rastDiscardEnableConfig.dynamicValue)
vkd.cmdSetRasterizerDiscardEnableEXT(cmdBuffer, makeVkBool32(testConfig.rastDiscardEnableConfig.dynamicValue.get()));
}
}
+ if (m_testConfig.singleVertex)
+ vertices.resize(1);
+
// Reversed vertices, except for the first one (0, 5, 4, 3, 2, 1): clockwise mesh for triangles. Not to be used with lines.
std::vector<tcu::Vec2> rvertices;
if (topologyClass == TopologyClass::TRIANGLE)
m_testConfig.cullModeConfig.staticValue, // VkCullModeFlags cullMode;
m_testConfig.frontFaceConfig.staticValue, // VkFrontFace frontFace;
makeVkBool32(m_testConfig.depthBiasEnableConfig.staticValue), // VkBool32 depthBiasEnable;
- // Change the depth bias parameters if depth bias is dynamic
- m_testConfig.depthBiasEnableConfig.dynamicValue ? 2e7f : 0.0f, // float depthBiasConstantFactor;
- m_testConfig.depthBiasEnableConfig.dynamicValue ? 0.25f : 0.0f, // float depthBiasClamp;
+ m_testConfig.depthBiasConfig.staticValue.constantFactor, // float depthBiasConstantFactor;
+ m_testConfig.depthBiasConfig.staticValue.clamp, // float depthBiasClamp;
0.0f, // float depthBiasSlopeFactor;
1.0f, // float lineWidth;
};
m_testConfig.meshParams[meshIdx].scaleY, // float scaleY;
m_testConfig.meshParams[meshIdx].offsetX, // float offsetX;
m_testConfig.meshParams[meshIdx].offsetY, // float offsetY;
+ m_testConfig.meshParams[meshIdx].fanScale, // float fanScale;
};
vkd.cmdPushConstants(cmdBuffer, pipelineLayout.get(), pushConstantStageFlags, 0u, static_cast<deUint32>(sizeof(pushConstants)), &pushConstants);
vkd.cmdDrawIndexed(cmdBuffer, numIndices, 1u, 0u, 0u, 0u);
}
else
- vkd.cmdDraw(cmdBuffer, static_cast<deUint32>(vertices.size()), 1u, 0u, 0u);
+ {
+ deUint32 vertex_count = static_cast<deUint32>(vertices.size());
+ if (m_testConfig.singleVertex)
+ vertex_count = m_testConfig.singleVertexDrawCount;
+ vkd.cmdDraw(cmdBuffer, vertex_count, 1u, 0u, 0u);
+ }
}
}
orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, prefix + "_with_offset_and_padding", "Dynamically set stride using a nonzero vertex data offset and extra bytes", config));
}
}
+
+ // Dynamic stride of 0
+ {
+ TestConfig config(kOrdering, getVertexWithExtraAttributesGenerator());
+ config.strideConfig.staticValue = config.getActiveVertexGenerator()->getVertexDataStrides();
+ config.strideConfig.dynamicValue = { 0 };
+ config.vertexDataOffset = 4;
+ config.singleVertex = true;
+ config.singleVertexDrawCount = 6;
+
+ // Make the mesh cover the top half only. If the implementation reads data outside the vertex data it should read the
+ // offscreen vertex and draw something in the bottom half.
+ config.referenceColor = HorizontalSplitGenerator(kDefaultTriangleColor, kDefaultClearColor);
+ config.meshParams[0].scaleY = 0.5f;
+ config.meshParams[0].offsetY = -0.5f;
+
+ // Use fan scale to synthesize a fan from a vertex attribute which remains constant over the draw call.
+ config.meshParams[0].fanScale = 1.0f;
+
+ orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, "zero_stride_with_offset", "Dynamically set zero stride using a nonzero vertex data offset", config));
+ }
}
// Depth test enable.
orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, "depth_write_disable", "Dynamically disable writes to the depth buffer", config));
}
- // Depth bias enable.
+ // Depth bias enable with static or dynamic depth bias parameters.
{
+ const DepthBiasParams kAlternativeDepthBiasParams = { 2e7f, 0.25f };
+
+ for (int dynamicBiasIter = 0; dynamicBiasIter < 2; ++dynamicBiasIter)
{
- TestConfig config(kOrdering);
-
- // Enable depth test and write 1.0f
- config.depthTestEnableConfig.staticValue = true;
- config.depthWriteEnableConfig.staticValue = true;
- config.depthCompareOpConfig.staticValue = vk::VK_COMPARE_OP_ALWAYS;
- // Clear depth buffer to 0.25f
- config.clearDepthValue = 0.25f;
- // Write depth to 0.5f
- config.meshParams[0].depth = 0.5f;
-
- // Enable dynamic depth bias and expect the depth value to be clamped to 0.75f based on depthBiasConstantFactor and depthBiasClamp
- config.depthBiasEnableConfig.staticValue = false;
- config.depthBiasEnableConfig.dynamicValue = tcu::just(true);
- config.expectedDepth = 0.75f;
-
- orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, "depth_bias_enable", "Dynamically enable the depth bias", config));
- }
- {
- TestConfig config(kOrdering);
-
- // Enable depth test and write 1.0f
- config.depthTestEnableConfig.staticValue = true;
- config.depthWriteEnableConfig.staticValue = true;
- config.depthCompareOpConfig.staticValue = vk::VK_COMPARE_OP_ALWAYS;
- // Clear depth buffer to 0.25f
- config.clearDepthValue = 0.25f;
- // Write depth to 0.5f
- config.meshParams[0].depth = 0.5f;
-
- // Disable dynamic depth bias and expect the depth value to remain at 0.5f based on written value
- config.depthBiasEnableConfig.staticValue = true;
- config.depthBiasEnableConfig.dynamicValue = tcu::just(false);
- config.expectedDepth = 0.5f;
-
- orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, "depth_bias_disable", "Dynamically disable the depth bias", config));
+ const bool useDynamicBias = (dynamicBiasIter > 0);
+
+ {
+ TestConfig config(kOrdering);
+
+ // Enable depth test and write 1.0f
+ config.depthTestEnableConfig.staticValue = true;
+ config.depthWriteEnableConfig.staticValue = true;
+ config.depthCompareOpConfig.staticValue = vk::VK_COMPARE_OP_ALWAYS;
+ // Clear depth buffer to 0.25f
+ config.clearDepthValue = 0.25f;
+ // Write depth to 0.5f
+ config.meshParams[0].depth = 0.5f;
+
+ // Enable dynamic depth bias and expect the depth value to be clamped to 0.75f based on depthBiasConstantFactor and depthBiasClamp
+ if (useDynamicBias)
+ {
+ config.depthBiasConfig.staticValue = kNoDepthBiasParams;
+ config.depthBiasConfig.dynamicValue = kAlternativeDepthBiasParams;
+ }
+ else
+ {
+ config.depthBiasConfig.staticValue = kAlternativeDepthBiasParams;
+ }
+
+ config.depthBiasEnableConfig.staticValue = false;
+ config.depthBiasEnableConfig.dynamicValue = tcu::just(true);
+ config.expectedDepth = 0.75f;
+
+ std::string caseName = "depth_bias_enable";
+ std::string caseDesc = "Dynamically enable the depth bias";
+
+ if (useDynamicBias)
+ {
+ caseName += "_dynamic_bias_params";
+ caseDesc += " and set the bias params dynamically";
+ }
+
+ orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, caseName, caseDesc, config));
+ }
+ {
+ TestConfig config(kOrdering);
+
+ // Enable depth test and write 1.0f
+ config.depthTestEnableConfig.staticValue = true;
+ config.depthWriteEnableConfig.staticValue = true;
+ config.depthCompareOpConfig.staticValue = vk::VK_COMPARE_OP_ALWAYS;
+ // Clear depth buffer to 0.25f
+ config.clearDepthValue = 0.25f;
+ // Write depth to 0.5f
+ config.meshParams[0].depth = 0.5f;
+
+ // Disable dynamic depth bias and expect the depth value to remain at 0.5f based on written value
+ if (useDynamicBias)
+ {
+ config.depthBiasConfig.staticValue = kNoDepthBiasParams;
+ config.depthBiasConfig.dynamicValue = kAlternativeDepthBiasParams;
+ }
+ else
+ {
+ config.depthBiasConfig.staticValue = kAlternativeDepthBiasParams;
+ }
+
+ config.depthBiasEnableConfig.staticValue = true;
+ config.depthBiasEnableConfig.dynamicValue = tcu::just(false);
+ config.expectedDepth = 0.5f;
+
+ std::string caseName = "depth_bias_disable";
+ std::string caseDesc = "Dynamically disable the depth bias";
+
+ if (useDynamicBias)
+ {
+ caseName += "_dynamic_bias_params";
+ caseDesc += " and set the bias params dynamically";
+ }
+
+ orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, caseName, caseDesc, config));
+ }
}
}
std::string declarationCode; //!< syntax to declare the constant, use ${ID} as an ID placeholder
deUint32 size; //!< data size on the host, 0 = no specialized value
GenericValue specValue; //!< specialized value passed by the API
+ bool forceUse; //!< always include a VkSpecializationMapEntry for this spec constant
SpecConstant (const deUint32 specID_, const std::string declarationCode_)
: specID (specID_)
, declarationCode (declarationCode_)
, size (0)
, specValue ()
+ , forceUse (false)
{
}
- SpecConstant (const deUint32 specID_, const std::string declarationCode_, const deUint32 size_, const GenericValue specValue_)
+ SpecConstant (const deUint32 specID_, const std::string declarationCode_, const deUint32 size_, const GenericValue specValue_, bool forceUse_ = false)
: specID (specID_)
, declarationCode (declarationCode_)
, size (size_)
, specValue (specValue_)
+ , forceUse (forceUse_)
{
}
};
deUint32 offset = 0u;
for (const auto& sc : specConstants)
{
- if (sc.size != 0u)
+ if (sc.size != 0u || sc.forceUse)
{
- deMemcpy(&m_data[offset], &sc.specValue, sc.size);
+ if (sc.size > 0u)
+ deMemcpy(&m_data[offset], &sc.specValue, sc.size);
m_entries.push_back(makeSpecializationMapEntry(sc.specID, offset, sc.size));
offset += (packData ? sc.size : kGenericValueSize);
}
}
}
+ CaseDefinition defsUnusedCases[] =
+ {
+ {
+ "unused_single",
+ makeVector(SpecConstant(0u, "", 0u, GenericValue(), true)),
+ 4,
+ " int r0;\n",
+ "",
+ " sb_out.r0 = 77;\n",
+ makeVector(OffsetValue(4u, 0u, makeValueInt32(77))),
+ (FeatureFlags)0,
+ false,
+ },
+ {
+ "unused_single_packed",
+ makeVector(SpecConstant(0u, "", 0u, GenericValue(), true),
+ SpecConstant(1u, "layout(constant_id = ${ID}) const int sc1 = 0;", 4u, makeValueInt32(100))),
+ 4,
+ " int r1;\n",
+ "",
+ " sb_out.r1 = sc1;\n",
+ makeVector(OffsetValue(4u, 0u, makeValueInt32(100))),
+ (FeatureFlags)0,
+ true,
+ },
+ {
+ "unused_multiple",
+ makeVector(SpecConstant( 7u, "layout(constant_id = ${ID}) const int sc0 = 0;", 4u, makeValueInt32(-999)),
+ SpecConstant( 1u, "", 0u, GenericValue(), true),
+ SpecConstant(17u, "layout(constant_id = ${ID}) const int sc1 = 0;", 4u, makeValueInt32( 999)),
+ SpecConstant( 3u, "", 0u, GenericValue(), true)),
+ 8,
+ " int r0;\n"
+ " int r1;\n",
+ "",
+ " sb_out.r0 = sc0;\n"
+ " sb_out.r1 = sc1;\n",
+ makeVector(OffsetValue(4, 0, makeValueInt32(-999)),
+ OffsetValue(4, 4, makeValueInt32( 999))),
+ (FeatureFlags)0,
+ false,
+ },
+ {
+ "unused_multiple_packed",
+ makeVector(SpecConstant( 7u, "layout(constant_id = ${ID}) const int sc0 = 0;", 4u, makeValueInt32(-999)),
+ SpecConstant( 1u, "", 0u, GenericValue(), true),
+ SpecConstant( 3u, "", 0u, GenericValue(), true),
+ SpecConstant(17u, "layout(constant_id = ${ID}) const int sc1 = 0;", 4u, makeValueInt32( 999))),
+ 8,
+ " int r0;\n"
+ " int r1;\n",
+ "",
+ " sb_out.r0 = sc0;\n"
+ " sb_out.r1 = sc1;\n",
+ makeVector(OffsetValue(4, 0, makeValueInt32(-999)),
+ OffsetValue(4, 4, makeValueInt32( 999))),
+ (FeatureFlags)0,
+ true,
+ },
+ };
+
+ for (const auto& caseDef : defsUnusedCases)
+ testGroup->addChild(new SpecConstantTest(testCtx, shaderStage, caseDef));
+
return testGroup.release();
}
static const deUint32 lineStippleFactor = 2;
static const deUint32 lineStipplePattern = 0x0F0F;
+enum class LineStippleFactorCase
+{
+ DEFAULT = 0,
+ ZERO,
+ LARGE,
+};
+
enum PrimitiveStrictness
{
PRIMITIVESTRICTNESS_STRICT = 0,
VkSampleCountFlagBits sampleCount,
LineStipple stipple,
VkLineRasterizationModeEXT lineRasterizationMode,
+ LineStippleFactorCase stippleFactor,
const deUint32 additionalRenderSize = 0,
const deUint32 renderSize = RESOLUTION_POT,
const float narrowLineWidth = 1.0f);
std::vector<float> m_lineWidths;
LineStipple m_stipple;
VkLineRasterizationModeEXT m_lineRasterizationMode;
+ LineStippleFactorCase m_stippleFactor;
Move<VkImage> m_additionalImage;
de::MovePtr<Allocation> m_additionalImageMemory;
Move<VkImageView> m_additionalImageView;
VkSampleCountFlagBits sampleCount,
LineStipple stipple,
VkLineRasterizationModeEXT lineRasterizationMode,
+ LineStippleFactorCase stippleFactor,
const deUint32 additionalRenderSize,
const deUint32 renderSize,
const float narrowLineWidth)
, m_maxLineWidth (1.0f)
, m_stipple (stipple)
, m_lineRasterizationMode (lineRasterizationMode)
+ , m_stippleFactor (stippleFactor)
{
DE_ASSERT(m_primitiveWideness < PRIMITIVEWIDENESS_LAST);
lineRasterizationStateInfo.lineStippleFactor = lineStippleFactor;
lineRasterizationStateInfo.lineStipplePattern = lineStipplePattern;
}
+ else if (m_stipple == LINESTIPPLE_DISABLED)
+ {
+ if (m_stippleFactor == LineStippleFactorCase::ZERO)
+ lineRasterizationStateInfo.lineStippleFactor = 0u;
+ else if (m_stippleFactor == LineStippleFactorCase::LARGE)
+ lineRasterizationStateInfo.lineStippleFactor = 0xFEDCBA98u;
+ }
return lineRasterizationStateInfo;
}
VkSampleCountFlagBits sampleCount,
LineStipple stipple, // ignored
VkLineRasterizationModeEXT lineRasterizationMode, // ignored
+ LineStippleFactorCase stippleFactor, // ignored
deUint32 additionalRenderSize, // ignored
deUint32 renderSize = RESOLUTION_POT,
float pointSizeNarrow = 1.0f);
VkSampleCountFlagBits sampleCount,
LineStipple stipple,
VkLineRasterizationModeEXT lineRasterizationMode,
+ LineStippleFactorCase stippleFactor,
deUint32 additionalRenderSize,
deUint32 renderSize,
float pointSizeNarrow)
DE_UNREF(strictness);
DE_UNREF(stipple);
DE_UNREF(lineRasterizationMode);
+ DE_UNREF(stippleFactor);
DE_UNREF(additionalRenderSize);
// create point sizes
sampleCount,
LINESTIPPLE_DISABLED,
VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT,
+ LineStippleFactorCase::DEFAULT,
0,
conservativeTestConfig.resolution,
conservativeTestConfig.lineWidth
sampleCount,
LINESTIPPLE_DISABLED,
VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT,
+ LineStippleFactorCase::DEFAULT,
0,
conservativeTestConfig.resolution,
conservativeTestConfig.lineWidth
VkSampleCountFlagBits sampleCount,
LineStipple stipple,
VkLineRasterizationModeEXT lineRasterizationMode,
+ LineStippleFactorCase stippleFactor = LineStippleFactorCase::DEFAULT,
deUint32 additionalRenderSize = 0)
: BaseRenderingTestCase (context, name, description, sampleCount)
- , m_wideness(wideness)
+ , m_wideness (wideness)
, m_strictness (strictness)
, m_isLineTest (isLineTest)
, m_stipple (stipple)
, m_lineRasterizationMode (lineRasterizationMode)
+ , m_stippleFactor (stippleFactor)
, m_additionalRenderSize (additionalRenderSize)
{}
virtual TestInstance* createInstance (Context& context) const
{
- return new ConcreteTestInstance(context, m_wideness, m_strictness, m_sampleCount, m_stipple, m_lineRasterizationMode, m_additionalRenderSize);
+ return new ConcreteTestInstance(context, m_wideness, m_strictness, m_sampleCount, m_stipple, m_lineRasterizationMode, m_stippleFactor, m_additionalRenderSize);
}
virtual void checkSupport (Context& context) const
const bool m_isLineTest;
const LineStipple m_stipple;
const VkLineRasterizationModeEXT m_lineRasterizationMode;
+ const LineStippleFactorCase m_stippleFactor;
const deUint32 m_additionalRenderSize;
};
class LinesTestInstance : public BaseLineTestInstance
{
public:
- LinesTestInstance (Context& context, PrimitiveWideness wideness, PrimitiveStrictness strictness, VkSampleCountFlagBits sampleCount, LineStipple stipple, VkLineRasterizationModeEXT lineRasterizationMode, deUint32 additionalRenderSize = 0)
- : BaseLineTestInstance(context, VK_PRIMITIVE_TOPOLOGY_LINE_LIST, wideness, strictness, sampleCount, stipple, lineRasterizationMode, additionalRenderSize)
+ LinesTestInstance (Context& context, PrimitiveWideness wideness, PrimitiveStrictness strictness, VkSampleCountFlagBits sampleCount, LineStipple stipple, VkLineRasterizationModeEXT lineRasterizationMode, LineStippleFactorCase stippleFactor, deUint32 additionalRenderSize = 0)
+ : BaseLineTestInstance(context, VK_PRIMITIVE_TOPOLOGY_LINE_LIST, wideness, strictness, sampleCount, stipple, lineRasterizationMode, stippleFactor, additionalRenderSize)
{}
virtual void generateLines (int iteration, std::vector<tcu::Vec4>& outData, std::vector<LineSceneSpec::SceneLine>& outLines);
class LineStripTestInstance : public BaseLineTestInstance
{
public:
- LineStripTestInstance (Context& context, PrimitiveWideness wideness, PrimitiveStrictness strictness, VkSampleCountFlagBits sampleCount, LineStipple stipple, VkLineRasterizationModeEXT lineRasterizationMode, deUint32)
- : BaseLineTestInstance(context, VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, wideness, strictness, sampleCount, stipple, lineRasterizationMode)
+ LineStripTestInstance (Context& context, PrimitiveWideness wideness, PrimitiveStrictness strictness, VkSampleCountFlagBits sampleCount, LineStipple stipple, VkLineRasterizationModeEXT lineRasterizationMode, LineStippleFactorCase stippleFactor, deUint32)
+ : BaseLineTestInstance(context, VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, wideness, strictness, sampleCount, stipple, lineRasterizationMode, stippleFactor)
{}
virtual void generateLines (int iteration, std::vector<tcu::Vec4>& outData, std::vector<LineSceneSpec::SceneLine>& outLines);
{
tcu::TestContext& testCtx = rasterizationTests->getTestContext();
+ const struct
+ {
+ LineStippleFactorCase stippleFactor;
+ const std::string nameSuffix;
+ const std::string descSuffix;
+ } stippleFactorCases[] =
+ {
+ { LineStippleFactorCase::DEFAULT, "", "" },
+ { LineStippleFactorCase::ZERO, "_factor_0", " and use zero as the line stipple factor" },
+ { LineStippleFactorCase::LARGE, "_factor_large", " and use a large number as the line stipple factor" },
+ };
+
// .primitives
{
tcu::TestCaseGroup* const primitives = new tcu::TestCaseGroup(testCtx, "primitives", "Primitive rasterization");
LineStipple stipple = (LineStipple)i;
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "lines", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, i == 0 ? RESOLUTION_NPOT : 0));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "line_strip", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT));
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "lines_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "line_strip_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT));
-
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "rectangular_lines", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "rectangular_line_strip", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT));
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "rectangular_lines_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "rectangular_line_strip_wide","Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT));
-
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "bresenham_lines", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "bresenham_line_strip", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT));
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "bresenham_lines_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "bresenham_line_strip_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT));
-
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "smooth_lines", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "smooth_line_strip", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT));
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "smooth_lines_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT));
- g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "smooth_line_strip_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT));
+ for (const auto& sfCase : stippleFactorCases)
+ {
+ if (sfCase.stippleFactor != LineStippleFactorCase::DEFAULT && stipple != LINESTIPPLE_DISABLED)
+ continue;
+
+ const auto& factor = sfCase.stippleFactor;
+ const auto& suffix = sfCase.nameSuffix;
+ const auto& descSuffix = sfCase.descSuffix;
+
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "lines" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, factor, i == 0 ? RESOLUTION_NPOT : 0));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "line_strip" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, factor));
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "lines_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, factor));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "line_strip_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, factor));
+
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "rectangular_lines" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT, factor));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "rectangular_line_strip" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT, factor));
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "rectangular_lines_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT, factor));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "rectangular_line_strip_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT, factor));
+
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "bresenham_lines" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT, factor));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "bresenham_line_strip" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT, factor));
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "bresenham_lines_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT, factor));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "bresenham_line_strip_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT, factor));
+
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "smooth_lines" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT, factor));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "smooth_line_strip" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT, factor));
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "smooth_lines_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT, factor));
+ g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "smooth_line_strip_wide" + suffix, "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result" + descSuffix, PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, VK_SAMPLE_COUNT_1_BIT, stipple, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT, factor));
+ }
}
}
LineStipple stipple = (LineStipple)i;
- g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "lines", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, samples[samplesNdx], stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, i == 0 ? RESOLUTION_NPOT : 0));
+ g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "lines", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, samples[samplesNdx], stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, LineStippleFactorCase::DEFAULT, i == 0 ? RESOLUTION_NPOT : 0));
g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "line_strip", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, verify rasterization result", PRIMITIVEWIDENESS_NARROW, PRIMITIVESTRICTNESS_IGNORE, true, samples[samplesNdx], stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT));
g->addChild(new WidenessTestCase<LinesTestInstance> (testCtx, "lines_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_LIST with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, samples[samplesNdx], stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT));
g->addChild(new WidenessTestCase<LineStripTestInstance> (testCtx, "line_strip_wide", "Render primitives as VK_PRIMITIVE_TOPOLOGY_LINE_STRIP with wide lines, verify rasterization result", PRIMITIVEWIDENESS_WIDE, PRIMITIVESTRICTNESS_IGNORE, true, samples[samplesNdx], stipple, VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT));
// is this nesting a switch?
deUint32 isSwitch;
};
- SubgroupState stateStack[10] = {};
+ SubgroupState stateStack[10];
+ deMemset(&stateStack, 0, sizeof(stateStack));
const deUint64 fullSubgroupMask = subgroupSizeToMask(subgroupSize);
| VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT
| VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT,
- VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
- VK_ACCESS_INPUT_ATTACHMENT_READ_BIT,
+ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
+ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT,
dependencyFlags);
for (SubpassDependency& dependency : deps)
if (dependency.getSrcPass() == srcPass && dependency.getDstPass() == dstPass)
{
const VkAccessFlags newSrcFlags = dependency.getSrcAccessMask() | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT;
- const VkAccessFlags newDstFlags = dependency.getDstAccessMask() | VK_ACCESS_INPUT_ATTACHMENT_READ_BIT;
+ const VkAccessFlags newDstFlags = dependency.getDstAccessMask() | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT;
dependency.setDstAccessMask(newSrcFlags);
dependency.setDstAccessMask(newDstFlags);
foundDuplicate = true;
#include "tcuStringTemplate.hpp"
#include "tcuResultCollector.hpp"
+#include "deFloat16.h"
+#include "deMath.hpp"
#include "deStringUtil.hpp"
#include "deSharedPtr.hpp"
#include "deRandom.hpp"
enum DataType
{
- DATA_TYPE_INT32 = 0,
+ DATA_TYPE_FLOAT16 = 0,
+ DATA_TYPE_INT32,
DATA_TYPE_UINT32,
DATA_TYPE_FLOAT32,
DATA_TYPE_INT64,
{
static const char* const s_names[] =
{
+ "float16_t",
"int",
"uint",
"float",
};
+template<typename T>
+bool nanSafeSloppyEquals(T x, T y)
+{
+ if (deIsIEEENaN(x) && deIsIEEENaN(y))
+ return true;
+
+ if (deIsIEEENaN(x) || deIsIEEENaN(y))
+ return false;
+
+ return fabs(deToDouble(x) - deToDouble(y)) < 0.00001;
+}
+
template<typename dataTypeT>
class TestBufferFloatingPoint : public BufferInterface
{
T input[NUM_ELEMENTS];
T compare[NUM_ELEMENTS];
T output[NUM_ELEMENTS];
- T invocationHitCount[NUM_ELEMENTS];
+ deInt32 invocationHitCount[NUM_ELEMENTS];
deInt32 index;
};
for (int i = 0; i < NUM_ELEMENTS / 2; i++)
{
- m_ptr->inout[i] = static_cast<dataTypeT>(rnd.getFloat());
- // The first half of compare elements match with every even index.
- // The second half matches with odd indices. This causes the
- // overlapping operations to only select one.
- m_ptr->compare[i] = m_ptr->inout[i] + (dataTypeT)(i % 2);
- m_ptr->compare[i + NUM_ELEMENTS / 2] = m_ptr->inout[i] + (dataTypeT)(1 - (i % 2));
+ m_ptr->inout[i] = deToFloatType<dataTypeT>(rnd.getFloat());
+ // These aren't used by any of the float tests
+ m_ptr->compare[i] = deToFloatType<dataTypeT>(0.0);
}
+ // Add special cases for NaN and +/-0
+ // 0: min(sNaN, x)
+ m_ptr->inout[0] = deSignalingNaN<dataTypeT>();
+ // 1: min(x, sNaN)
+ m_ptr->input[1 * 2 + 0] = deSignalingNaN<dataTypeT>();
+ // 2: min(qNaN, x)
+ m_ptr->inout[2] = deQuietNaN<dataTypeT>();
+ // 3: min(x, qNaN)
+ m_ptr->input[3 * 2 + 0] = deQuietNaN<dataTypeT>();
+ // 4: min(NaN, NaN)
+ m_ptr->inout[4] = deSignalingNaN<dataTypeT>();
+ m_ptr->input[4 * 2 + 0] = deQuietNaN<dataTypeT>();
+ m_ptr->input[4 * 2 + 1] = deQuietNaN<dataTypeT>();
+ // 5: min(+0, -0)
+ m_ptr->inout[5] = deToFloatType<dataTypeT>(-0.0);
+ m_ptr->input[5 * 2 + 0] = deToFloatType<dataTypeT>(0.0);
+ m_ptr->input[5 * 2 + 1] = deToFloatType<dataTypeT>(0.0);
+
for (int i = 0; i < NUM_ELEMENTS; i++)
{
- m_ptr->input[i] = static_cast<dataTypeT>(rnd.getFloat());
+ m_ptr->input[i] = deToFloatType<dataTypeT>(rnd.getFloat());
m_ptr->output[i] = pattern;
m_ptr->invocationHitCount[i] = 0;
}
+
m_ptr->index = 0;
// Take a copy to be used when calculating expected values.
bool compare(T inout, T output0, T output1)
{
- T diff1 = static_cast<T>(fabs(m_inout - inout));
- T diff2 = static_cast<T>(fabs(m_output[0] - output0));
- T diff3 = static_cast<T>(fabs(m_output[1] - output1));
- const T epsilon = static_cast<T>(0.00001);
- return (diff1 < epsilon) && (diff2 < epsilon) && (diff3 < epsilon);
+ return nanSafeSloppyEquals(m_inout, inout) &&
+ nanSafeSloppyEquals(m_output[0], output0) &&
+ nanSafeSloppyEquals(m_output[1], output1);
}
};
{
switch (type)
{
+ case DATA_TYPE_FLOAT16:
+ return new TestBufferFloatingPoint<deFloat16>(atomicOp);
case DATA_TYPE_INT32:
return new TestBuffer<deInt32>(atomicOp);
case DATA_TYPE_UINT32:
}
}
+template<typename T>
+void handleExceptionalFloatMinMaxValues(vector<T> &values, T x, T y)
+{
+
+ if (deIsSignalingNaN(x) && deIsSignalingNaN(y))
+ {
+ values.push_back(deQuietNaN<T>());
+ values.push_back(deSignalingNaN<T>());
+ }
+ else if (deIsSignalingNaN(x))
+ {
+ values.push_back(deQuietNaN<T>());
+ values.push_back(deSignalingNaN<T>());
+ if (!deIsIEEENaN(y))
+ values.push_back(y);
+ }
+ else if (deIsSignalingNaN(y))
+ {
+ values.push_back(deQuietNaN<T>());
+ values.push_back(deSignalingNaN<T>());
+ if (!deIsIEEENaN(x))
+ values.push_back(x);
+ }
+ else if (deIsIEEENaN(x) && deIsIEEENaN(y))
+ {
+ // Both quiet NaNs
+ values.push_back(deQuietNaN<T>());
+ }
+ else if (deIsIEEENaN(x))
+ {
+ // One quiet NaN and one non-NaN.
+ values.push_back(y);
+ }
+ else if (deIsIEEENaN(y))
+ {
+ // One quiet NaN and one non-NaN.
+ values.push_back(x);
+ }
+ else if ((deIsPositiveZero(x) && deIsNegativeZero(y)) || (deIsNegativeZero(x) && deIsPositiveZero(y)))
+ {
+ values.push_back(deToFloatType<T>(0.0));
+ values.push_back(deToFloatType<T>(-0.0));
+ }
+}
+
+template<typename T>
+T floatAdd(T x, T y)
+{
+ if (deIsIEEENaN(x) || deIsIEEENaN(y))
+ return deQuietNaN<T>();
+ return deToFloatType<T>(deToDouble(x) + deToDouble(y));
+}
+
+template<typename T>
+vector<T> floatMinValues(T x, T y)
+{
+ vector<T> values;
+ handleExceptionalFloatMinMaxValues(values, x, y);
+ if (values.empty())
+ {
+ values.push_back(deToDouble(x) < deToDouble(y) ? x : y);
+ }
+ return values;
+}
+
+template<typename T>
+vector<T> floatMaxValues(T x, T y)
+{
+ vector<T> values;
+ handleExceptionalFloatMinMaxValues(values, x, y);
+ if (values.empty())
+ {
+ values.push_back(deToDouble(x) > deToDouble(y) ? x : y);
+ }
+ return values;
+}
+
// Use template to handle both float and double cases. SPIR-V should
// have separate operations for both.
template<typename T>
{
case ATOMIC_OP_ADD:
{
- exp.push_back(Expected<T>(originalInout + input0 + input1, originalInout, originalInout + input0));
- exp.push_back(Expected<T>(originalInout + input0 + input1, originalInout + input1, originalInout));
+ exp.push_back(Expected<T>(floatAdd(floatAdd(originalInout, input0), input1), originalInout, floatAdd(originalInout, input0)));
+ exp.push_back(Expected<T>(floatAdd(floatAdd(originalInout, input0), input1), floatAdd(originalInout, input1), originalInout));
+ }
+ break;
+
+ case ATOMIC_OP_MIN:
+ {
+ // The case where input0 is combined first
+ vector<T> minOriginalAndInput0 = floatMinValues(originalInout, input0);
+ for (T x : minOriginalAndInput0)
+ {
+ vector<T> minAll = floatMinValues(x, input1);
+ for (T y : minAll)
+ {
+ exp.push_back(Expected<T>(y, originalInout, x));
+ }
+ }
+
+ // The case where input1 is combined first
+ vector<T> minOriginalAndInput1 = floatMinValues(originalInout, input1);
+ for (T x : minOriginalAndInput1)
+ {
+ vector<T> minAll = floatMinValues(x, input0);
+ for (T y : minAll)
+ {
+ exp.push_back(Expected<T>(y, x, originalInout));
+ }
+ }
+ }
+ break;
+
+ case ATOMIC_OP_MAX:
+ {
+ // The case where input0 is combined first
+ vector<T> minOriginalAndInput0 = floatMaxValues(originalInout, input0);
+ for (T x : minOriginalAndInput0)
+ {
+ vector<T> minAll = floatMaxValues(x, input1);
+ for (T y : minAll)
+ {
+ exp.push_back(Expected<T>(y, originalInout, x));
+ }
+ }
+
+ // The case where input1 is combined first
+ vector<T> minOriginalAndInput1 = floatMaxValues(originalInout, input1);
+ for (T x : minOriginalAndInput1)
+ {
+ vector<T> minAll = floatMaxValues(x, input0);
+ for (T y : minAll)
+ {
+ exp.push_back(Expected<T>(y, x, originalInout));
+ }
+ }
}
break;
const T resOutput1 = result.output[elementNdx + NUM_ELEMENTS / 2];
- if (!exp[0].compare(resIo, resOutput0, resOutput1) && !exp[1].compare(resIo, resOutput0, resOutput1))
+ bool hasMatch = false;
+ for (Expected<T> e : exp)
+ {
+ if (e.compare(resIo, resOutput0, resOutput1))
+ {
+ hasMatch = true;
+ break;
+ }
+ }
+ if (!hasMatch)
{
std::ostringstream errorMessage;
errorMessage << "ERROR: Result value check failed at index " << elementNdx
- << ". Expected one of the two outcomes: InOut = " << exp[0].m_inout
- << ", Output0 = " << exp[0].m_output[0] << ", Output1 = "
- << exp[0].m_output[1] << ", or InOut = " << exp[1].m_inout
- << ", Output0 = " << exp[1].m_output[0] << ", Output1 = "
- << exp[1].m_output[1] << ". Got: InOut = " << resIo
- << ", Output0 = " << resOutput0 << ", Output1 = "
- << resOutput1 << ". Using Input0 = " << original.input[elementNdx]
+ << ". Expected one of the outcomes:";
+
+ bool first = true;
+ for (Expected<T> e : exp)
+ {
+ if (!first)
+ errorMessage << ", or";
+ first = false;
+
+ errorMessage << " InOut = " << e.m_inout
+ << ", Output0 = " << e.m_output[0]
+ << ", Output1 = " << e.m_output[1];
+ }
+
+ errorMessage << ". Got: InOut = " << resIo
+ << ", Output0 = " << resOutput0
+ << ", Output1 = " << resOutput1
+ << ". Using Input0 = " << original.input[elementNdx]
<< " and Input1 = " << original.input[elementNdx + NUM_ELEMENTS / 2] << ".";
resultCollector.fail(errorMessage.str());
}
}
+ if (m_dataType == DATA_TYPE_FLOAT16)
+ {
+ ctx.requireDeviceFunctionality("VK_EXT_shader_atomic_float2");
+ if (m_atomicOp == ATOMIC_OP_ADD)
+ {
+ if (m_shaderType.getMemoryType() == AtomicMemoryType::SHARED)
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderSharedFloat16AtomicAdd)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat16: 16-bit floating point shared add atomic operation not supported");
+ }
+ }
+ else
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderBufferFloat16AtomicAdd)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat16: 16-bit floating point buffer add atomic operation not supported");
+ }
+ }
+ }
+ if (m_atomicOp == ATOMIC_OP_MIN || m_atomicOp == ATOMIC_OP_MAX)
+ {
+ if (m_shaderType.getMemoryType() == AtomicMemoryType::SHARED)
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderSharedFloat16AtomicMinMax)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat16: 16-bit floating point shared min/max atomic operation not supported");
+ }
+ }
+ else
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderBufferFloat16AtomicMinMax)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat16: 16-bit floating point buffer min/max atomic operation not supported");
+ }
+ }
+ }
+ if (m_atomicOp == ATOMIC_OP_EXCHANGE)
+ {
+ if (m_shaderType.getMemoryType() == AtomicMemoryType::SHARED)
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderSharedFloat16Atomics)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat16: 16-bit floating point shared atomic operations not supported");
+ }
+ }
+ else
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderBufferFloat16Atomics)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat16: 16-bit floating point buffer atomic operations not supported");
+ }
+ }
+ }
+ }
+
if (m_dataType == DATA_TYPE_FLOAT32)
{
ctx.requireDeviceFunctionality("VK_EXT_shader_atomic_float");
}
}
}
+ if (m_atomicOp == ATOMIC_OP_MIN || m_atomicOp == ATOMIC_OP_MAX)
+ {
+ ctx.requireDeviceFunctionality("VK_EXT_shader_atomic_float2");
+ if (m_shaderType.getMemoryType() == AtomicMemoryType::SHARED)
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderSharedFloat32AtomicMinMax)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat32: 32-bit floating point shared min/max atomic operation not supported");
+ }
+ }
+ else
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderBufferFloat32AtomicMinMax)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat32: 32-bit floating point buffer min/max atomic operation not supported");
+ }
+ }
+ }
if (m_atomicOp == ATOMIC_OP_EXCHANGE)
{
if (m_shaderType.getMemoryType() == AtomicMemoryType::SHARED)
}
}
}
+ if (m_atomicOp == ATOMIC_OP_MIN || m_atomicOp == ATOMIC_OP_MAX)
+ {
+ ctx.requireDeviceFunctionality("VK_EXT_shader_atomic_float2");
+ if (m_shaderType.getMemoryType() == AtomicMemoryType::SHARED)
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderSharedFloat64AtomicMinMax)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat64: 64-bit floating point shared min/max atomic operation not supported");
+ }
+ }
+ else
+ {
+ if (!ctx.getShaderAtomicFloat2FeaturesEXT().shaderBufferFloat64AtomicMinMax)
+ {
+ TCU_THROW(NotSupportedError, "VkShaderAtomicFloat64: 64-bit floating point buffer min/max atomic operation not supported");
+ }
+ }
+ }
if (m_atomicOp == ATOMIC_OP_EXCHANGE)
{
if (m_shaderType.getMemoryType() == AtomicMemoryType::SHARED)
<< "#extension GL_EXT_shader_atomic_int64 : enable\n"
;
}
- else if ((m_dataType == DATA_TYPE_FLOAT32) || (m_dataType == DATA_TYPE_FLOAT64))
+ else if ((m_dataType == DATA_TYPE_FLOAT16) || (m_dataType == DATA_TYPE_FLOAT32) || (m_dataType == DATA_TYPE_FLOAT64))
{
extensions
+ << "#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable\n"
<< "#extension GL_EXT_shader_atomic_float : enable\n"
+ << "#extension GL_EXT_shader_atomic_float2 : enable\n"
<< "#extension GL_KHR_memory_scope_semantics : enable\n"
;
}
const char* description;
} dataSign[] =
{
+ { DATA_TYPE_FLOAT16,"float16", "Tests using 16-bit float data" },
{ DATA_TYPE_INT32, "signed", "Tests using signed data (int)" },
{ DATA_TYPE_UINT32, "unsigned", "Tests using unsigned data (uint)" },
{ DATA_TYPE_FLOAT32,"float32", "Tests using 32-bit float data" },
for (int shaderTypeNdx = 0; shaderTypeNdx < DE_LENGTH_OF_ARRAY(shaderTypes); shaderTypeNdx++)
{
// Only ADD and EXCHANGE are supported on floating-point
- if (dataSign[signNdx].dataType == DATA_TYPE_FLOAT32 || dataSign[signNdx].dataType == DATA_TYPE_FLOAT64)
+ if (dataSign[signNdx].dataType == DATA_TYPE_FLOAT16 || dataSign[signNdx].dataType == DATA_TYPE_FLOAT32 || dataSign[signNdx].dataType == DATA_TYPE_FLOAT64)
{
- if (atomicOp[opNdx].value != ATOMIC_OP_ADD && atomicOp[opNdx].value != ATOMIC_OP_EXCHANGE)
+ if (atomicOp[opNdx].value != ATOMIC_OP_ADD &&
+ atomicOp[opNdx].value != ATOMIC_OP_MIN &&
+ atomicOp[opNdx].value != ATOMIC_OP_MAX &&
+ atomicOp[opNdx].value != ATOMIC_OP_EXCHANGE)
{
continue;
}
const tcu::CommandLine& cmdLine = context.getTestContext().getCommandLine();
m_deviceGroupIdx = cmdLine.getVKDeviceGroupId() - 1;
}
- bool usingDeviceGroups() { return m_useDeviceGroups; }
+ bool usingDeviceGroups () { return m_useDeviceGroups; }
protected:
typedef std::vector<QueueRequirements> QueueRequirementsVec;
return src.str();
}
+void SparseShaderIntrinsicsInstanceBase::checkSupport(VkImageCreateInfo imageSparseInfo) const
+{
+ const InstanceInterface& instance = m_context.getInstanceInterface();
+ const VkPhysicalDevice physicalDevice = m_context.getPhysicalDevice();
+
+ if (formatIsR64(m_format))
+ {
+ m_context.requireDeviceFunctionality("VK_EXT_shader_image_atomic_int64");
+
+ if (m_context.getShaderImageAtomicInt64FeaturesEXT().shaderImageInt64Atomics == VK_FALSE)
+ {
+ TCU_THROW(NotSupportedError, "shaderImageInt64Atomics is not supported");
+ }
+
+ if (m_context.getShaderImageAtomicInt64FeaturesEXT().sparseImageInt64Atomics == VK_FALSE)
+ {
+ TCU_THROW(NotSupportedError, "sparseImageInt64Atomics is not supported for device");
+ }
+ }
+
+ // Check if device supports sparse operations for image format
+ if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
+ TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
+
+}
+
tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
{
const InstanceInterface& instance = m_context.getInstanceInterface();
imageSparseInfo.queueFamilyIndexCount = 0u;
imageSparseInfo.pQueueFamilyIndices = DE_NULL;
- if (formatIsR64(m_format))
- {
- m_context.requireDeviceFunctionality("VK_EXT_shader_image_atomic_int64");
-
- if (m_context.getShaderImageAtomicInt64FeaturesEXT().shaderImageInt64Atomics == VK_FALSE)
- {
- TCU_THROW(NotSupportedError, "shaderImageInt64Atomics is not supported");
- }
-
- if (m_context.getShaderImageAtomicInt64FeaturesEXT().sparseImageInt64Atomics == VK_FALSE)
- {
- TCU_THROW(NotSupportedError, "sparseImageInt64Atomics is not supported for device");
- }
- }
-
if (m_imageType == IMAGE_TYPE_CUBE || m_imageType == IMAGE_TYPE_CUBE_ARRAY)
{
imageSparseInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
}
- // Check if device supports sparse operations for image format
- if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
- TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
+ checkSupport(imageSparseInfo);
{
// Assign maximum allowed mipmap levels to image
const vk::VkImage imageSparse,
const vk::VkImage imageTexels,
const vk::VkImage imageResidency) = 0;
+ virtual void checkSupport (vk::VkImageCreateInfo imageSparseInfo) const;
+
protected:
const SpirVFunction m_function;
const ImageType m_imageType;
typedef de::SharedPtr< vk::Unique<vk::VkPipeline> > SharedVkPipeline;
std::vector<SharedVkPipeline> pipelines;
+ vk::Move<vk::VkPipelineLayout> pipelineLayout;
typedef de::SharedPtr< vk::Unique<vk::VkImageView> > SharedVkImageView;
std::vector<SharedVkImageView> imageSparseViews;
const VkImage imageTexels,
const VkImage imageResidency);
+ virtual void checkSupport (VkImageCreateInfo imageSparseInfo) const;
+
virtual VkImageSubresourceRange sampledImageRangeToBind(const VkImageCreateInfo& imageSparseInfo, const deUint32 mipLevel) const = 0;
private:
return VK_QUEUE_GRAPHICS_BIT;
}
-void SparseShaderIntrinsicsInstanceSampledBase::recordCommands (const VkCommandBuffer commandBuffer,
- const VkImageCreateInfo& imageSparseInfo,
- const VkImage imageSparse,
- const VkImage imageTexels,
- const VkImage imageResidency)
+void SparseShaderIntrinsicsInstanceSampledBase::checkSupport(VkImageCreateInfo imageSparseInfo) const
{
const InstanceInterface& instance = m_context.getInstanceInterface();
- const DeviceInterface& deviceInterface = getDeviceInterface();
const VkPhysicalDevice physicalDevice = m_context.getPhysicalDevice();
const VkPhysicalDeviceProperties deviceProperties = getPhysicalDeviceProperties(instance, physicalDevice);
+ SparseShaderIntrinsicsInstanceBase::checkSupport(imageSparseInfo);
+
if (imageSparseInfo.extent.width > deviceProperties.limits.maxFramebufferWidth ||
imageSparseInfo.extent.height > deviceProperties.limits.maxFramebufferHeight ||
imageSparseInfo.arrayLayers > deviceProperties.limits.maxFramebufferLayers)
// Make sure device supports VK_FORMAT_R32_UINT format for color attachment
if (!checkImageFormatFeatureSupport(instance, physicalDevice, mapTextureFormat(m_residencyFormat), VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT))
TCU_THROW(TestError, "Device does not support VK_FORMAT_R32_UINT format for color attachment");
+}
+
+void SparseShaderIntrinsicsInstanceSampledBase::recordCommands (const VkCommandBuffer commandBuffer,
+ const VkImageCreateInfo& imageSparseInfo,
+ const VkImage imageSparse,
+ const VkImage imageTexels,
+ const VkImage imageResidency)
+{
+ const InstanceInterface& instance = m_context.getInstanceInterface();
+ const VkPhysicalDevice physicalDevice = m_context.getPhysicalDevice();
+ const DeviceInterface& deviceInterface = getDeviceInterface();
// Create buffer storing vertex data
std::vector<tcu::Vec2> vertexData;
&lodConstantRange, // const VkPushConstantRange* pPushConstantRanges;
};
- const Unique<VkPipelineLayout> pipelineLayout(createPipelineLayout(deviceInterface, getDevice(), &pipelineLayoutParams));
+ pipelineLayout = createPipelineLayout(deviceInterface, getDevice(), &pipelineLayoutParams);
// Create graphics pipeline
{
const VkImage imageSparse,
const VkImage imageTexels,
const VkImage imageResidency);
+ virtual void checkSupport (VkImageCreateInfo imageSparseInfo) const;
virtual VkDescriptorType imageSparseDescType (void) const = 0;
};
+void SparseShaderIntrinsicsInstanceStorage::checkSupport (VkImageCreateInfo imageSparseInfo) const
+{
+ const InstanceInterface& instance = m_context.getInstanceInterface();
+ const VkPhysicalDevice physicalDevice = m_context.getPhysicalDevice();
+
+ SparseShaderIntrinsicsInstanceBase::checkSupport(imageSparseInfo);
+
+ // Check if device supports image format for storage image
+ if (!checkImageFormatFeatureSupport(instance, physicalDevice, imageSparseInfo.format, VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT))
+ TCU_THROW(NotSupportedError, "Device does not support image format for storage image");
+
+ // Make sure device supports VK_FORMAT_R32_UINT format for storage image
+ if (!checkImageFormatFeatureSupport(instance, physicalDevice, mapTextureFormat(m_residencyFormat), VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT))
+ TCU_THROW(TestError, "Device does not support VK_FORMAT_R32_UINT format for storage image");
+}
+
VkImageUsageFlags SparseShaderIntrinsicsInstanceStorage::imageOutputUsageFlags (void) const
{
return VK_IMAGE_USAGE_STORAGE_BIT;
const VkImage imageTexels,
const VkImage imageResidency)
{
- const InstanceInterface& instance = m_context.getInstanceInterface();
const DeviceInterface& deviceInterface = getDeviceInterface();
- const VkPhysicalDevice physicalDevice = m_context.getPhysicalDevice();
-
- // Check if device supports image format for storage image
- if (!checkImageFormatFeatureSupport(instance, physicalDevice, imageSparseInfo.format, VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT))
- TCU_THROW(NotSupportedError, "Device does not support image format for storage image");
-
- // Make sure device supports VK_FORMAT_R32_UINT format for storage image
- if (!checkImageFormatFeatureSupport(instance, physicalDevice, mapTextureFormat(m_residencyFormat), VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT))
- TCU_THROW(TestError, "Device does not support VK_FORMAT_R32_UINT format for storage image");
pipelines.resize(imageSparseInfo.mipLevels);
descriptorSets.resize(imageSparseInfo.mipLevels);
const Unique<VkDescriptorSetLayout> descriptorSetLayout(descriptorLayerBuilder.build(deviceInterface, getDevice()));
// Create pipeline layout
- const Unique<VkPipelineLayout> pipelineLayout(makePipelineLayout(deviceInterface, getDevice(), *descriptorSetLayout));
+ pipelineLayout = makePipelineLayout(deviceInterface, getDevice(), *descriptorSetLayout);
// Create descriptor pool
DescriptorPoolBuilder descriptorPoolBuilder;
const Move<VkBuffer> queryPoolResultsBuffer = createBuffer(vk, device, &queryBufferCreateInfo);
const MovePtr<Allocation> queryPoolResultsBufferAlloc = allocator.allocate(getBufferMemoryRequirements(vk, device, *queryPoolResultsBuffer), MemoryRequirement::HostVisible);
- vk.resetQueryPool(device, *queryPool, queryIndex, queryCountersNumber);
-
DE_ASSERT(queryCountersNumber == queryExpectedData.size());
VK_CHECK(vk.bindBufferMemory(device, *queryPoolResultsBuffer, queryPoolResultsBufferAlloc->getMemory(), queryPoolResultsBufferAlloc->getOffset()));
beginCommandBuffer(vk, *cmdBuffer);
{
+ vk.cmdResetQueryPool(*cmdBuffer, *queryPool, queryIndex, queryCountersNumber);
+
beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(m_imageExtent2D));
{
vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
include_directories(..)
set(DEQP_VK_WSI_SRCS
+ vktNativeObjectsUtil.cpp
+ vktNativeObjectsUtil.hpp
vktWsiTests.cpp
vktWsiTests.hpp
vktWsiSurfaceTests.cpp
vktWsiColorSpaceTests.hpp
vktWsiFullScreenExclusiveTests.cpp
vktWsiFullScreenExclusiveTests.hpp
+ vktWsiPresentIdWaitTests.cpp
+ vktWsiPresentIdWaitTests.hpp
)
set(DEQP_VK_WSI_LIBS
--- /dev/null
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2019 The Khronos Group Inc.
+ * Copyright (c) 2019 Valve Corporation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief WSI Native Objects utility class.
+ *//*--------------------------------------------------------------------*/
+#include "vktNativeObjectsUtil.hpp"
+
+#include "vkQueryUtil.hpp"
+#include "vkWsiUtil.hpp"
+
+#include "tcuPlatform.hpp"
+
+#include "deDefs.hpp"
+
+namespace vkt
+{
+namespace wsi
+{
+
+de::MovePtr<vk::wsi::Display> NativeObjects::createDisplay (const vk::Platform& platform,
+ const NativeObjects::Extensions& supportedExtensions,
+ vk::wsi::Type wsiType)
+{
+ try
+ {
+ return de::MovePtr<vk::wsi::Display>(platform.createWsiDisplay(wsiType));
+ }
+ catch (const tcu::NotSupportedError& e)
+ {
+ if (vk::isExtensionSupported(supportedExtensions, vk::RequiredExtension(vk::wsi::getExtensionName(wsiType))) &&
+ platform.hasDisplay(wsiType))
+ {
+ // If VK_KHR_{platform}_surface was supported, vk::Platform implementation
+ // must support creating native display & window for that WSI type.
+ throw tcu::TestError(e.getMessage());
+ }
+ else
+ throw;
+ }
+}
+
+de::MovePtr<vk::wsi::Window> NativeObjects::createWindow (const vk::wsi::Display& display, const tcu::Maybe<tcu::UVec2>& initialSize)
+{
+ try
+ {
+ return de::MovePtr<vk::wsi::Window>(display.createWindow(initialSize));
+ }
+ catch (const tcu::NotSupportedError& e)
+ {
+ // See createDisplay - assuming that wsi::Display was supported platform port
+ // should also support creating a window.
+ throw tcu::TestError(e.getMessage());
+ }
+}
+
+NativeObjects::NativeObjects (Context& context,
+ const Extensions& supportedExtensions,
+ vk::wsi::Type wsiType,
+ size_t windowCount,
+ const tcu::Maybe<tcu::UVec2>& initialWindowSize)
+ : display (createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(), supportedExtensions, wsiType))
+{
+ DE_ASSERT(windowCount > 0u);
+ for (size_t i = 0; i < windowCount; ++i)
+ windows.emplace_back(createWindow(*display, initialWindowSize));
+}
+
+NativeObjects::NativeObjects (NativeObjects&& other)
+ : display (other.display.move())
+ , windows ()
+{
+ windows.swap(other.windows);
+}
+
+vk::wsi::Display& NativeObjects::getDisplay () const
+{
+ return *display;
+}
+
+vk::wsi::Window& NativeObjects::getWindow (size_t index) const
+{
+ DE_ASSERT(index < windows.size());
+ return *windows[index];
+}
+
+} // wsi
+} // vkt
--- /dev/null
+#ifndef _VKTNATIVEOBJECTSUTIL_HPP
+#define _VKTNATIVEOBJECTSUTIL_HPP
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2019 The Khronos Group Inc.
+ * Copyright (c) 2019 Valve Corporation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief WSI Native Objects utility class.
+ *//*--------------------------------------------------------------------*/
+#include "vktTestCase.hpp"
+
+#include "vkDefs.hpp"
+#include "vkWsiPlatform.hpp"
+
+#include "tcuMaybe.hpp"
+#include "tcuVectorType.hpp"
+
+
+namespace vkt
+{
+namespace wsi
+{
+
+class NativeObjects
+{
+public:
+ using Extensions = std::vector<vk::VkExtensionProperties>;
+
+ NativeObjects (Context& context,
+ const Extensions& supportedExtensions,
+ vk::wsi::Type wsiType,
+ size_t windowCount = 1u,
+ const tcu::Maybe<tcu::UVec2>& initialWindowSize = tcu::nothing<tcu::UVec2>());
+
+ NativeObjects (NativeObjects&& other);
+
+ vk::wsi::Display& getDisplay () const;
+
+ vk::wsi::Window& getWindow (size_t index = 0u) const;
+
+ static de::MovePtr<vk::wsi::Window> createWindow (const vk::wsi::Display& display, const tcu::Maybe<tcu::UVec2>& initialSize);
+
+ static de::MovePtr<vk::wsi::Display> createDisplay (const vk::Platform& platform,
+ const Extensions& supportedExtensions,
+ vk::wsi::Type wsiType);
+private:
+ de::UniquePtr<vk::wsi::Display> display;
+ std::vector<de::MovePtr<vk::wsi::Window>> windows;
+
+};
+
+} // wsi
+} // vkt
+
+#endif // _VKTNATIVEOBJECTSUTIL_HPP
#include "vktTestCaseUtil.hpp"
#include "vktTestGroupUtil.hpp"
#include "vktCustomInstancesDevices.hpp"
+#include "vktNativeObjectsUtil.hpp"
#include "vkDefs.hpp"
#include "vkPlatform.hpp"
}
};
-MovePtr<Display> createDisplay (const vk::Platform& platform,
- const Extensions& supportedExtensions,
- Type wsiType)
-{
- try
- {
- return MovePtr<Display>(platform.createWsiDisplay(wsiType));
- }
- catch (const tcu::NotSupportedError& e)
- {
- if (isExtensionSupported(supportedExtensions, RequiredExtension(getExtensionName(wsiType))) &&
- platform.hasDisplay(wsiType))
- {
- // If VK_KHR_{platform}_surface was supported, vk::Platform implementation
- // must support creating native display & window for that WSI type.
- throw tcu::TestError(e.getMessage());
- }
- else
- throw;
- }
-}
-
-MovePtr<Window> createWindow (const Display& display, const Maybe<UVec2>& initialSize)
-{
- try
- {
- return MovePtr<Window>(display.createWindow(initialSize));
- }
- catch (const tcu::NotSupportedError& e)
- {
- // See createDisplay - assuming that wsi::Display was supported platform port
- // should also support creating a window.
- throw tcu::TestError(e.getMessage());
- }
-}
-
-struct NativeObjects
-{
- const UniquePtr<Display> display;
- const UniquePtr<Window> window;
-
- NativeObjects (Context& context,
- const Extensions& supportedExtensions,
- Type wsiType,
- const Maybe<UVec2>& initialWindowSize = tcu::nothing<UVec2>())
- : display (createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(), supportedExtensions, wsiType))
- , window (createWindow(*display, initialWindowSize))
- {}
-};
-
enum TestDimension
{
TEST_DIMENSION_MIN_IMAGE_COUNT = 0, //!< Test all supported image counts
{
const tcu::UVec2 desiredSize (256, 256);
const InstanceHelper instHelper (context, wsiType);
- const NativeObjects native (context, instHelper.supportedExtensions, wsiType, tcu::just(desiredSize));
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const NativeObjects native (context, instHelper.supportedExtensions, wsiType, 1u, tcu::just(desiredSize));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const DeviceHelper devHelper (context, instHelper.vki, instHelper.instance, *surface);
if (!de::contains(context.getInstanceExtensions().begin(), context.getInstanceExtensions().end(), "VK_EXT_swapchain_colorspace"))
const tcu::UVec2 desiredSize (256, 256);
const InstanceHelper instHelper (context, params.wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, params.wsiType, tcu::just(desiredSize));
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, params.wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, params.wsiType, native.getDisplay(), native.getWindow()));
const DeviceHelper devHelper (context, instHelper.vki, instHelper.instance, *surface);
const vector<VkSurfaceFormatKHR> queriedFormats = getPhysicalDeviceSurfaceFormats(instHelper.vki,
{
const tcu::UVec2 desiredSize (256, 256);
const InstanceHelper instHelper (context, wsiType);
- const NativeObjects native (context, instHelper.supportedExtensions, wsiType, tcu::just(desiredSize));
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const NativeObjects native (context, instHelper.supportedExtensions, wsiType, 1u, tcu::just(desiredSize));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const DeviceHelper devHelper (context, instHelper.vki, instHelper.instance, *surface);
if (!de::contains(context.getInstanceExtensions().begin(), context.getInstanceExtensions().end(), "VK_EXT_swapchain_colorspace"))
{
const tcu::UVec2 desiredSize (256, 256);
const InstanceHelper instHelper (context, wsiType);
- const NativeObjects native (context, instHelper.supportedExtensions, wsiType, tcu::just(desiredSize));
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const NativeObjects native (context, instHelper.supportedExtensions, wsiType, 1u, tcu::just(desiredSize));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const DeviceHelper devHelper (context, instHelper.vki, instHelper.instance, *surface);
if (!de::contains(context.getInstanceExtensions().begin(), context.getInstanceExtensions().end(), "VK_EXT_swapchain_colorspace"))
}
}
-struct NativeObjects
+struct NativeObjectsFS
{
const de::UniquePtr<Display> display;
tcu::UVec2 windowSize;
const de::UniquePtr<Window> window;
- NativeObjects (Context& context,
- const Extensions& supportedExtensions,
- Type wsiType)
+ NativeObjectsFS (Context& context,
+ const Extensions& supportedExtensions,
+ Type wsiType)
: display (createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(), supportedExtensions, wsiType))
, windowSize (getFullScreenSize(wsiType, *display.get(), tcu::UVec2(256U, 256U)))
, window (createWindow(*display, windowSize))
TCU_THROW(NotSupportedError, "Extension VK_EXT_full_screen_exclusive not supported");
const InstanceHelper instHelper(context, testParams.wsiType);
- const NativeObjects native(context, instHelper.supportedExtensions, testParams.wsiType);
+ const NativeObjectsFS native(context, instHelper.supportedExtensions, testParams.wsiType);
const Unique<VkSurfaceKHR> surface(createSurface(instHelper.vki, instHelper.instance, testParams.wsiType, *native.display, *native.window));
const DeviceHelper devHelper(context, instHelper.vki, instHelper.instance, *surface);
const std::vector<VkExtensionProperties> deviceExtensions(enumerateDeviceExtensionProperties(instHelper.vki, devHelper.physicalDevice, DE_NULL));
--- /dev/null
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2019 The Khronos Group Inc.
+ * Copyright (c) 2019 Valve Corporation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief Tests for the present id and present wait extensions.
+ *//*--------------------------------------------------------------------*/
+
+#include "vktWsiPresentIdWaitTests.hpp"
+#include "vktTestCase.hpp"
+#include "vktCustomInstancesDevices.hpp"
+#include "vktNativeObjectsUtil.hpp"
+
+#include "vkQueryUtil.hpp"
+#include "vkDeviceUtil.hpp"
+#include "vkWsiUtil.hpp"
+#include "vkMemUtil.hpp"
+#include "vkTypeUtil.hpp"
+#include "vkRefUtil.hpp"
+
+#include "tcuTestContext.hpp"
+#include "tcuPlatform.hpp"
+#include "tcuCommandLine.hpp"
+#include "tcuTestLog.hpp"
+
+#include "deDefs.hpp"
+
+#include <vector>
+#include <string>
+#include <set>
+#include <sstream>
+#include <chrono>
+#include <algorithm>
+#include <utility>
+#include <limits>
+
+using std::vector;
+using std::string;
+using std::set;
+
+namespace vkt
+{
+namespace wsi
+{
+
+namespace
+{
+
+// Handy time constants in nanoseconds.
+constexpr deUint64 k10sec = 10000000000ull;
+constexpr deUint64 k1sec = 1000000000ull;
+
+// 100 milliseconds, way above 1/50 seconds for systems with 50Hz ticks.
+// This should also take into account possible measure deviations due to the machine being loaded.
+constexpr deUint64 kMargin = 100000000ull;
+
+using TimeoutRange = std::pair<deInt64, deInt64>;
+
+// Calculate acceptable timeout range based on indicated timeout and taking into account kMargin.
+TimeoutRange calcTimeoutRange (deUint64 timeout)
+{
+ constexpr auto kUnsignedMax = std::numeric_limits<deUint64>::max();
+ constexpr auto kSignedMax = static_cast<deUint64>(std::numeric_limits<deInt64>::max());
+
+ // Watch for over- and under-flows.
+ deUint64 timeoutMin = ((timeout < kMargin) ? 0ull : (timeout - kMargin));
+ deUint64 timeoutMax = ((kUnsignedMax - timeout < kMargin) ? kUnsignedMax : timeout + kMargin);
+
+ // Make sure casting is safe.
+ timeoutMin = de::min(kSignedMax, timeoutMin);
+ timeoutMax = de::min(kSignedMax, timeoutMax);
+
+ return TimeoutRange(static_cast<deInt64>(timeoutMin), static_cast<deInt64>(timeoutMax));
+}
+
+class PresentIdWaitInstance : public TestInstance
+{
+public:
+ PresentIdWaitInstance (Context& context, vk::wsi::Type wsiType) : TestInstance(context), m_wsiType(wsiType) {}
+ virtual ~PresentIdWaitInstance (void) {}
+
+ virtual tcu::TestStatus iterate (void);
+
+ virtual tcu::TestStatus run (const vk::DeviceInterface& vkd,
+ vk::VkDevice device,
+ vk::VkQueue queue,
+ vk::VkCommandPool commandPool,
+ vk::VkSwapchainKHR swapchain,
+ size_t swapchainSize,
+ const vk::wsi::WsiTriangleRenderer& renderer) = 0;
+
+ // Subclasses will need to implement a static method like this one indicating which extensions they need.
+ static vector<const char*> requiredDeviceExts (void) { return vector<const char*>(); }
+
+ // Subclasses will also need to implement this nonstatic method returning the same information as above.
+ virtual vector<const char*> getRequiredDeviceExts (void) = 0;
+
+protected:
+ vk::wsi::Type m_wsiType;
+};
+
+vector<const char*> getRequiredInstanceExtensions (vk::wsi::Type wsiType)
+{
+ vector<const char*> extensions;
+ extensions.push_back("VK_KHR_surface");
+ extensions.push_back(getExtensionName(wsiType));
+ return extensions;
+}
+
+CustomInstance createInstanceWithWsi (Context& context,
+ vk::wsi::Type wsiType,
+ const vk::VkAllocationCallbacks* pAllocator = nullptr)
+{
+ const auto version = context.getUsedApiVersion();
+ const auto requiredExtensions = getRequiredInstanceExtensions(wsiType);
+
+ vector<string> requestedExtensions;
+ for (const auto& extensionName : requiredExtensions)
+ {
+ if (!vk::isCoreInstanceExtension(version, extensionName))
+ requestedExtensions.push_back(extensionName);
+ }
+
+ return vkt::createCustomInstanceWithExtensions(context, requestedExtensions, pAllocator);
+}
+
+struct InstanceHelper
+{
+ const vector<vk::VkExtensionProperties> supportedExtensions;
+ CustomInstance instance;
+ const vk::InstanceDriver& vki;
+
+ InstanceHelper (Context& context, vk::wsi::Type wsiType, const vk::VkAllocationCallbacks* pAllocator = nullptr)
+ : supportedExtensions (enumerateInstanceExtensionProperties(context.getPlatformInterface(), nullptr))
+ , instance (createInstanceWithWsi(context, wsiType, pAllocator))
+ , vki (instance.getDriver())
+ {}
+};
+
+vector<const char*> getMandatoryDeviceExtensions ()
+{
+ vector<const char*> mandatoryExtensions;
+ mandatoryExtensions.push_back("VK_KHR_swapchain");
+ return mandatoryExtensions;
+}
+
+vk::Move<vk::VkDevice> createDeviceWithWsi (const vk::PlatformInterface& vkp,
+ vk::VkInstance instance,
+ const vk::InstanceInterface& vki,
+ vk::VkPhysicalDevice physicalDevice,
+ const vector<const char*>& extraExtensions,
+ const deUint32 queueFamilyIndex,
+ bool validationEnabled,
+ const vk::VkAllocationCallbacks* pAllocator = nullptr)
+{
+ const float queuePriorities[] = { 1.0f };
+ const vk::VkDeviceQueueCreateInfo queueInfos[] =
+ {
+ {
+ vk::VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,
+ nullptr,
+ (vk::VkDeviceQueueCreateFlags)0,
+ queueFamilyIndex,
+ DE_LENGTH_OF_ARRAY(queuePriorities),
+ &queuePriorities[0]
+ }
+ };
+ vk::VkPhysicalDeviceFeatures features;
+ std::vector<const char*> extensions = extraExtensions;
+ const auto mandatoryExtensions = getMandatoryDeviceExtensions();
+
+ for (const auto& ext : mandatoryExtensions)
+ extensions.push_back(ext);
+
+ deMemset(&features, 0, sizeof(features));
+ const vk::VkDeviceCreateInfo deviceParams =
+ {
+ vk::VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO,
+ nullptr,
+ (vk::VkDeviceCreateFlags)0,
+ DE_LENGTH_OF_ARRAY(queueInfos),
+ &queueInfos[0],
+ 0u, // enabledLayerCount
+ nullptr, // ppEnabledLayerNames
+ static_cast<deUint32>(extensions.size()), // enabledExtensionCount
+ extensions.data(), // ppEnabledExtensionNames
+ &features
+ };
+
+ return createCustomDevice(validationEnabled, vkp, instance, vki, physicalDevice, &deviceParams, pAllocator);
+}
+
+struct DeviceHelper
+{
+ const vk::VkPhysicalDevice physicalDevice;
+ const deUint32 queueFamilyIndex;
+ const vk::Unique<vk::VkDevice> device;
+ const vk::DeviceDriver vkd;
+ const vk::VkQueue queue;
+
+ DeviceHelper (Context& context,
+ const vk::InstanceInterface& vki,
+ vk::VkInstance instance,
+ const vector<vk::VkSurfaceKHR>& surfaces,
+ const vector<const char*>& extraExtensions,
+ const vk::VkAllocationCallbacks* pAllocator = nullptr)
+ : physicalDevice (chooseDevice(vki, instance, context.getTestContext().getCommandLine()))
+ , queueFamilyIndex (vk::wsi::chooseQueueFamilyIndex(vki, physicalDevice, surfaces))
+ , device (createDeviceWithWsi(context.getPlatformInterface(),
+ instance,
+ vki,
+ physicalDevice,
+ extraExtensions,
+ queueFamilyIndex,
+ context.getTestContext().getCommandLine().isValidationEnabled(),
+ pAllocator))
+ , vkd (context.getPlatformInterface(), instance, *device)
+ , queue (getDeviceQueue(vkd, *device, queueFamilyIndex, 0))
+ {
+ }
+};
+
+vk::VkSwapchainCreateInfoKHR getBasicSwapchainParameters (vk::wsi::Type wsiType,
+ const vk::InstanceInterface& vki,
+ vk::VkPhysicalDevice physicalDevice,
+ vk::VkSurfaceKHR surface,
+ const tcu::UVec2& desiredSize,
+ deUint32 desiredImageCount)
+{
+ const vk::VkSurfaceCapabilitiesKHR capabilities = vk::wsi::getPhysicalDeviceSurfaceCapabilities(vki,
+ physicalDevice,
+ surface);
+ const vector<vk::VkSurfaceFormatKHR> formats = vk::wsi::getPhysicalDeviceSurfaceFormats(vki,
+ physicalDevice,
+ surface);
+ const vk::wsi::PlatformProperties& platformProperties = vk::wsi::getPlatformProperties(wsiType);
+ const vk::VkSurfaceTransformFlagBitsKHR transform = (capabilities.supportedTransforms & vk::VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) ? vk::VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR : capabilities.currentTransform;
+ const vk::VkSwapchainCreateInfoKHR parameters =
+ {
+ vk::VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR,
+ nullptr,
+ (vk::VkSwapchainCreateFlagsKHR)0,
+ surface,
+ de::clamp(desiredImageCount, capabilities.minImageCount, capabilities.maxImageCount > 0 ? capabilities.maxImageCount : capabilities.minImageCount + desiredImageCount),
+ formats[0].format,
+ formats[0].colorSpace,
+ (platformProperties.swapchainExtent == vk::wsi::PlatformProperties::SWAPCHAIN_EXTENT_MUST_MATCH_WINDOW_SIZE
+ ? capabilities.currentExtent : vk::makeExtent2D(desiredSize.x(), desiredSize.y())),
+ 1u, // imageArrayLayers
+ vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT,
+ vk::VK_SHARING_MODE_EXCLUSIVE,
+ 0u,
+ nullptr,
+ transform,
+ vk::VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR,
+ vk::VK_PRESENT_MODE_FIFO_KHR,
+ VK_FALSE, // clipped
+ (vk::VkSwapchainKHR)0 // oldSwapchain
+ };
+
+ return parameters;
+}
+
+using CommandBufferSp = de::SharedPtr<vk::Unique<vk::VkCommandBuffer>>;
+using FenceSp = de::SharedPtr<vk::Unique<vk::VkFence>>;
+using SemaphoreSp = de::SharedPtr<vk::Unique<vk::VkSemaphore>>;
+
+vector<FenceSp> createFences (const vk::DeviceInterface& vkd,
+ const vk::VkDevice device,
+ size_t numFences)
+{
+ vector<FenceSp> fences(numFences);
+
+ for (size_t ndx = 0; ndx < numFences; ++ndx)
+ fences[ndx] = FenceSp(new vk::Unique<vk::VkFence>(createFence(vkd, device, vk::VK_FENCE_CREATE_SIGNALED_BIT)));
+
+ return fences;
+}
+
+vector<SemaphoreSp> createSemaphores (const vk::DeviceInterface& vkd,
+ const vk::VkDevice device,
+ size_t numSemaphores)
+{
+ vector<SemaphoreSp> semaphores(numSemaphores);
+
+ for (size_t ndx = 0; ndx < numSemaphores; ++ndx)
+ semaphores[ndx] = SemaphoreSp(new vk::Unique<vk::VkSemaphore>(createSemaphore(vkd, device)));
+
+ return semaphores;
+}
+
+vector<CommandBufferSp> allocateCommandBuffers (const vk::DeviceInterface& vkd,
+ const vk::VkDevice device,
+ const vk::VkCommandPool commandPool,
+ const vk::VkCommandBufferLevel level,
+ const size_t numCommandBuffers)
+{
+ vector<CommandBufferSp> buffers (numCommandBuffers);
+
+ for (size_t ndx = 0; ndx < numCommandBuffers; ++ndx)
+ buffers[ndx] = CommandBufferSp(new vk::Unique<vk::VkCommandBuffer>(allocateCommandBuffer(vkd, device, commandPool, level)));
+
+ return buffers;
+}
+
+class FrameStreamObjects
+{
+public:
+ struct FrameObjects
+ {
+ const vk::VkFence& renderCompleteFence;
+ const vk::VkSemaphore& renderCompleteSemaphore;
+ const vk::VkSemaphore& imageAvailableSemaphore;
+ const vk::VkCommandBuffer& commandBuffer;
+ };
+
+ FrameStreamObjects (const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkCommandPool cmdPool, size_t maxQueuedFrames)
+ : renderingCompleteFences (createFences(vkd, device, maxQueuedFrames))
+ , renderingCompleteSemaphores (createSemaphores(vkd, device, maxQueuedFrames))
+ , imageAvailableSemaphores (createSemaphores(vkd, device, maxQueuedFrames))
+ , commandBuffers (allocateCommandBuffers(vkd, device, cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY, maxQueuedFrames))
+ , m_maxQueuedFrames (maxQueuedFrames)
+ , m_nextFrame (0u)
+ {}
+
+ size_t frameNumber (void) const { DE_ASSERT(m_nextFrame > 0u); return m_nextFrame - 1u; }
+
+ FrameObjects newFrame ()
+ {
+ const size_t mod = m_nextFrame % m_maxQueuedFrames;
+ FrameObjects ret =
+ {
+ **renderingCompleteFences[mod],
+ **renderingCompleteSemaphores[mod],
+ **imageAvailableSemaphores[mod],
+ **commandBuffers[mod],
+ };
+ ++m_nextFrame;
+ return ret;
+ }
+
+private:
+ const vector<FenceSp> renderingCompleteFences;
+ const vector<SemaphoreSp> renderingCompleteSemaphores;
+ const vector<SemaphoreSp> imageAvailableSemaphores;
+ const vector<CommandBufferSp> commandBuffers;
+
+ const size_t m_maxQueuedFrames;
+ size_t m_nextFrame;
+};
+
+tcu::TestStatus PresentIdWaitInstance::iterate (void)
+{
+ const tcu::UVec2 desiredSize (256, 256);
+ const InstanceHelper instHelper (m_context, m_wsiType);
+ const NativeObjects native (m_context, instHelper.supportedExtensions, m_wsiType, 1u, tcu::just(desiredSize));
+ const vk::Unique<vk::VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, m_wsiType, native.getDisplay(), native.getWindow()));
+ const DeviceHelper devHelper (m_context, instHelper.vki, instHelper.instance, vector<vk::VkSurfaceKHR>(1u, surface.get()), getRequiredDeviceExts());
+ const vk::DeviceInterface& vkd = devHelper.vkd;
+ const vk::VkDevice device = *devHelper.device;
+ vk::SimpleAllocator allocator (vkd, device, getPhysicalDeviceMemoryProperties(instHelper.vki, devHelper.physicalDevice));
+ const vk::VkSwapchainCreateInfoKHR swapchainInfo = getBasicSwapchainParameters(m_wsiType, instHelper.vki, devHelper.physicalDevice, *surface, desiredSize, 2);
+ const vk::Unique<vk::VkSwapchainKHR> swapchain (vk::createSwapchainKHR(vkd, device, &swapchainInfo));
+ const vector<vk::VkImage> swapchainImages = vk::wsi::getSwapchainImages(vkd, device, *swapchain);
+ const vk::Unique<vk::VkCommandPool> commandPool (createCommandPool(vkd, device, vk::VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, devHelper.queueFamilyIndex));
+ const vk::wsi::WsiTriangleRenderer renderer (vkd,
+ device,
+ allocator,
+ m_context.getBinaryCollection(),
+ false,
+ swapchainImages,
+ swapchainImages,
+ swapchainInfo.imageFormat,
+ tcu::UVec2(swapchainInfo.imageExtent.width, swapchainInfo.imageExtent.height));
+
+ try
+ {
+ return run(vkd, device, devHelper.queue, commandPool.get(), swapchain.get(), swapchainImages.size(), renderer);
+ }
+ catch (...)
+ {
+ // Make sure device is idle before destroying resources
+ vkd.deviceWaitIdle(device);
+ throw;
+ }
+
+ return tcu::TestStatus(QP_TEST_RESULT_INTERNAL_ERROR, "Reached unreachable code");
+}
+
+struct PresentParameters
+{
+ tcu::Maybe<deUint64> presentId;
+ tcu::Maybe<vk::VkResult> expectedResult;
+};
+
+struct WaitParameters
+{
+ deUint64 presentId;
+ deUint64 timeout; // Nanoseconds.
+ bool timeoutExpected;
+};
+
+// This structure represents a set of present operations to be run followed by a set of wait operations to be run after them.
+// When running the present operations, the present id can be provided, together with an optional expected result to be checked.
+// When runing the wait operations, the present id must be provided together with a timeout and an indication of whether the operation is expected to time out or not.
+struct PresentAndWaitOps
+{
+ vector<PresentParameters> presentOps;
+ vector<WaitParameters> waitOps;
+};
+
+// Parent class for VK_KHR_present_id and VK_KHR_present_wait simple tests.
+class PresentIdWaitSimpleInstance : public PresentIdWaitInstance
+{
+public:
+ PresentIdWaitSimpleInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
+ : PresentIdWaitInstance(context, wsiType), m_sequence(sequence)
+ {}
+
+ virtual ~PresentIdWaitSimpleInstance() {}
+
+ virtual tcu::TestStatus run (const vk::DeviceInterface& vkd,
+ vk::VkDevice device,
+ vk::VkQueue queue,
+ vk::VkCommandPool commandPool,
+ vk::VkSwapchainKHR swapchain,
+ size_t swapchainSize,
+ const vk::wsi::WsiTriangleRenderer& renderer);
+protected:
+ const vector<PresentAndWaitOps> m_sequence;
+};
+
+// Waits for the appropriate fences, acquires swapchain image, records frame and submits it to the given queue, signaling the appropriate frame semaphores.
+// Returns the image index from the swapchain.
+deUint32 recordAndSubmitFrame (FrameStreamObjects::FrameObjects& frameObjects, const vk::wsi::WsiTriangleRenderer& triangleRenderer, const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkSwapchainKHR swapchain, size_t swapchainSize, vk::VkQueue queue, size_t frameNumber, tcu::TestLog& testLog)
+{
+ // Wait and reset the render complete fence to avoid having too many submitted frames.
+ VK_CHECK(vkd.waitForFences(device, 1u, &frameObjects.renderCompleteFence, VK_TRUE, std::numeric_limits<deUint64>::max()));
+ VK_CHECK(vkd.resetFences(device, 1, &frameObjects.renderCompleteFence));
+
+ // Acquire swapchain image.
+ deUint32 imageNdx = std::numeric_limits<deUint32>::max();
+ const vk::VkResult acquireResult = vkd.acquireNextImageKHR(device,
+ swapchain,
+ std::numeric_limits<deUint64>::max(),
+ frameObjects.imageAvailableSemaphore,
+ (vk::VkFence)0,
+ &imageNdx);
+
+ if (acquireResult == vk::VK_SUBOPTIMAL_KHR)
+ testLog << tcu::TestLog::Message << "Got " << acquireResult << " at frame " << frameNumber << tcu::TestLog::EndMessage;
+ else
+ VK_CHECK(acquireResult);
+ TCU_CHECK(static_cast<size_t>(imageNdx) < swapchainSize);
+
+ // Submit frame to the queue.
+ const vk::VkPipelineStageFlags waitDstStage = vk::VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
+ const vk::VkSubmitInfo submitInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_SUBMIT_INFO,
+ nullptr,
+ 1u,
+ &frameObjects.imageAvailableSemaphore,
+ &waitDstStage,
+ 1u,
+ &frameObjects.commandBuffer,
+ 1u,
+ &frameObjects.renderCompleteSemaphore,
+ };
+
+ triangleRenderer.recordFrame(frameObjects.commandBuffer, imageNdx, static_cast<deUint32>(frameNumber));
+ VK_CHECK(vkd.queueSubmit(queue, 1u, &submitInfo, frameObjects.renderCompleteFence));
+
+ return imageNdx;
+}
+
+tcu::TestStatus PresentIdWaitSimpleInstance::run (const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkQueue queue, vk::VkCommandPool commandPool, vk::VkSwapchainKHR swapchain, size_t swapchainSize, const vk::wsi::WsiTriangleRenderer& renderer)
+{
+ const size_t maxQueuedFrames = swapchainSize*2;
+ FrameStreamObjects frameStreamObjects (vkd, device, commandPool, maxQueuedFrames);
+
+ for (const auto& step : m_sequence)
+ {
+ for (const auto& presentOp : step.presentOps)
+ {
+ // Get objects for the next frame.
+ FrameStreamObjects::FrameObjects frameObjects = frameStreamObjects.newFrame();
+
+ // Record and submit new frame.
+ deUint32 imageNdx = recordAndSubmitFrame(frameObjects, renderer, vkd, device, swapchain, swapchainSize, queue, frameStreamObjects.frameNumber(), m_context.getTestContext().getLog());
+
+ // Present rendered frame.
+ const vk::VkPresentIdKHR presentId =
+ {
+ vk::VK_STRUCTURE_TYPE_PRESENT_ID_KHR, // VkStructureType sType;
+ nullptr, // const void* pNext;
+ (presentOp.presentId ? 1u : 0u), // deUint32 swapchainCount;
+ (presentOp.presentId ? &presentOp.presentId.get() : nullptr ), // const deUint64* pPresentIds;
+ };
+
+ const vk::VkPresentInfoKHR presentInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_PRESENT_INFO_KHR,
+ (presentOp.presentId ? &presentId : nullptr),
+ 1u,
+ &frameObjects.renderCompleteSemaphore,
+ 1u,
+ &swapchain,
+ &imageNdx,
+ nullptr,
+ };
+
+ vk::VkResult result = vkd.queuePresentKHR(queue, &presentInfo);
+
+ if (presentOp.expectedResult)
+ {
+ const vk::VkResult expected = presentOp.expectedResult.get();
+ if ((expected == vk::VK_SUCCESS && result != vk::VK_SUCCESS && result != vk::VK_SUBOPTIMAL_KHR) ||
+ (expected != vk::VK_SUCCESS && result != expected))
+ {
+ std::ostringstream msg;
+ msg << "Got " << result << " while expecting " << expected << " after presenting with ";
+ if (presentOp.presentId)
+ msg << "id " << presentOp.presentId.get();
+ else
+ msg << "no id";
+ TCU_FAIL(msg.str());
+ }
+ }
+ }
+
+ // Wait operations.
+ for (const auto& waitOp : step.waitOps)
+ {
+ auto before = std::chrono::high_resolution_clock::now();
+ vk::VkResult waitResult = vkd.waitForPresentKHR(device, swapchain, waitOp.presentId, waitOp.timeout);
+ auto after = std::chrono::high_resolution_clock::now();
+ auto diff = std::chrono::nanoseconds(after - before).count();
+
+ if (waitOp.timeoutExpected)
+ {
+ if (waitResult != vk::VK_TIMEOUT)
+ {
+ std::ostringstream msg;
+ msg << "Got " << waitResult << " while expecting a timeout in vkWaitForPresentKHR call";
+ TCU_FAIL(msg.str());
+ }
+
+ const auto timeoutRange = calcTimeoutRange(waitOp.timeout);
+
+ if (diff < timeoutRange.first || diff > timeoutRange.second)
+ {
+ std::ostringstream msg;
+ msg << "vkWaitForPresentKHR waited for " << diff << " nanoseconds with a timeout of " << waitOp.timeout << " nanoseconds";
+ TCU_FAIL(msg.str());
+ }
+ }
+ else if (waitResult != vk::VK_SUCCESS)
+ {
+ std::ostringstream msg;
+ msg << "Got " << waitResult << " while expecting success in vkWaitForPresentKHR call";
+ TCU_FAIL(msg.str());
+ }
+ }
+ }
+
+ // Wait until device is idle.
+ VK_CHECK(vkd.deviceWaitIdle(device));
+
+ return tcu::TestStatus::pass("Pass");
+}
+
+// Parent class for VK_KHR_present_id simple tests.
+class PresentIdInstance : public PresentIdWaitSimpleInstance
+{
+public:
+ PresentIdInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
+ : PresentIdWaitSimpleInstance(context, wsiType, sequence)
+ {}
+
+ virtual ~PresentIdInstance() {}
+
+ static vector<const char*> requiredDeviceExts (void)
+ {
+ vector<const char*> extensions;
+ extensions.push_back("VK_KHR_present_id");
+ return extensions;
+ }
+
+ virtual vector<const char*> getRequiredDeviceExts (void)
+ {
+ return requiredDeviceExts();
+ }
+};
+
+// Parent class for VK_KHR_present_wait simple tests.
+class PresentWaitInstance : public PresentIdWaitSimpleInstance
+{
+public:
+ PresentWaitInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
+ : PresentIdWaitSimpleInstance(context, wsiType, sequence)
+ {}
+
+ virtual ~PresentWaitInstance() {}
+
+ static vector<const char*> requiredDeviceExts (void)
+ {
+ vector<const char*> extensions;
+ extensions.push_back("VK_KHR_present_id");
+ extensions.push_back("VK_KHR_present_wait");
+ return extensions;
+ }
+
+ virtual vector<const char*> getRequiredDeviceExts (void)
+ {
+ return requiredDeviceExts();
+ }
+};
+
+class PresentIdZeroInstance : public PresentIdInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentIdZeroInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentIdInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentIdZeroInstance::sequence =
+{
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just<deUint64>(0), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ },
+ },
+};
+
+class PresentIdIncreasingInstance : public PresentIdInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentIdIncreasingInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentIdInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentIdIncreasingInstance::sequence =
+{
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just<deUint64>(1), tcu::just(vk::VK_SUCCESS) },
+ { tcu::just(std::numeric_limits<deUint64>::max()), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ },
+ },
+};
+
+class PresentIdInterleavedInstance : public PresentIdInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentIdInterleavedInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentIdInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentIdInterleavedInstance::sequence =
+{
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just<deUint64>(0), tcu::just(vk::VK_SUCCESS) },
+ { tcu::just<deUint64>(1), tcu::just(vk::VK_SUCCESS) },
+ { tcu::nothing<deUint64>(), tcu::just(vk::VK_SUCCESS) },
+ { tcu::just(std::numeric_limits<deUint64>::max()), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ },
+ },
+};
+
+class PresentWaitSingleFrameInstance : public PresentWaitInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentWaitSingleFrameInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentWaitInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentWaitSingleFrameInstance::sequence =
+{
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just<deUint64>(1), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ { 1ull, k10sec, false },
+ },
+ },
+};
+
+class PresentWaitPastFrameInstance : public PresentWaitInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentWaitPastFrameInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentWaitInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentWaitPastFrameInstance::sequence =
+{
+ // Start with present id 1.
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just<deUint64>(1), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ { 1ull, k10sec, false },
+ { 1ull, 0ull, false },
+ },
+ },
+ // Then the maximum value. Both waiting for id 1 and the max id should work.
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just(std::numeric_limits<deUint64>::max()), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ { 1ull, 0ull, false },
+ { 1ull, k10sec, false },
+ { std::numeric_limits<deUint64>::max(), k10sec, false },
+ { std::numeric_limits<deUint64>::max(), 0ull, false },
+ },
+ },
+ // Submit some frames without id after having used the maximum value. This should also work.
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::nothing<deUint64>(), tcu::just(vk::VK_SUCCESS) },
+ { tcu::just<deUint64>(0), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ },
+ },
+};
+
+class PresentWaitNoFramesInstance : public PresentWaitInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentWaitNoFramesInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentWaitInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentWaitNoFramesInstance::sequence =
+{
+ { // PresentAndWaitOps
+ { // presentOps vector
+ },
+ { // waitOps vector
+ { 1ull, 0ull, true },
+ { 1ull, k1sec, true },
+ },
+ },
+};
+
+class PresentWaitNoFrameIdInstance : public PresentWaitInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentWaitNoFrameIdInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentWaitInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentWaitNoFrameIdInstance::sequence =
+{
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just<deUint64>(0), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ { 1ull, 0ull, true },
+ { 1ull, k1sec, true },
+ },
+ },
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::nothing<deUint64>(), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ { 1ull, 0ull, true },
+ { 1ull, k1sec, true },
+ },
+ },
+};
+
+class PresentWaitFutureFrameInstance : public PresentWaitInstance
+{
+public:
+ static const vector<PresentAndWaitOps> sequence;
+
+ PresentWaitFutureFrameInstance (Context& context, vk::wsi::Type wsiType)
+ : PresentWaitInstance(context, wsiType, sequence)
+ {}
+};
+
+const vector<PresentAndWaitOps> PresentWaitFutureFrameInstance::sequence =
+{
+ { // PresentAndWaitOps
+ { // presentOps vector
+ { tcu::just<deUint64>(1), tcu::just(vk::VK_SUCCESS) },
+ },
+ { // waitOps vector
+ { std::numeric_limits<deUint64>::max(), k1sec, true },
+ { std::numeric_limits<deUint64>::max(), 0ull, true },
+ { 2ull, 0ull, true },
+ { 2ull, k1sec, true },
+ },
+ },
+};
+
+// Instance with two windows and surfaces to check present ids are not mixed up.
+class PresentWaitDualInstance : public TestInstance
+{
+public:
+ PresentWaitDualInstance (Context& context, vk::wsi::Type wsiType) : TestInstance(context), m_wsiType(wsiType) {}
+ virtual ~PresentWaitDualInstance (void) {}
+
+ virtual tcu::TestStatus iterate (void);
+
+ static vector<const char*> requiredDeviceExts (void)
+ {
+ vector<const char*> extensions;
+ extensions.push_back("VK_KHR_present_id");
+ extensions.push_back("VK_KHR_present_wait");
+ return extensions;
+ }
+
+ virtual vector<const char*> getRequiredDeviceExts (void)
+ {
+ return requiredDeviceExts();
+ }
+
+protected:
+ vk::wsi::Type m_wsiType;
+};
+
+struct IdAndWait
+{
+ deUint64 presentId;
+ bool wait;
+};
+
+struct DualIdAndWait
+{
+ IdAndWait idWait1;
+ IdAndWait idWait2;
+};
+
+tcu::TestStatus PresentWaitDualInstance::iterate (void)
+{
+ const tcu::UVec2 desiredSize (256, 256);
+ const InstanceHelper instHelper (m_context, m_wsiType);
+ const NativeObjects native (m_context, instHelper.supportedExtensions, m_wsiType, 2u, tcu::just(desiredSize));
+ const vk::Unique<vk::VkSurfaceKHR> surface1 (createSurface(instHelper.vki, instHelper.instance, m_wsiType, native.getDisplay(), native.getWindow(0)));
+ const vk::Unique<vk::VkSurfaceKHR> surface2 (createSurface(instHelper.vki, instHelper.instance, m_wsiType, native.getDisplay(), native.getWindow(1)));
+ const DeviceHelper devHelper (m_context, instHelper.vki, instHelper.instance, vector<vk::VkSurfaceKHR>{surface1.get(), surface2.get()}, getRequiredDeviceExts());
+ const vk::DeviceInterface& vkd = devHelper.vkd;
+ const vk::VkDevice device = *devHelper.device;
+ vk::SimpleAllocator allocator (vkd, device, getPhysicalDeviceMemoryProperties(instHelper.vki, devHelper.physicalDevice));
+ const vk::VkSwapchainCreateInfoKHR swapchainInfo1 = getBasicSwapchainParameters(m_wsiType, instHelper.vki, devHelper.physicalDevice, surface1.get(), desiredSize, 2);
+ const vk::VkSwapchainCreateInfoKHR swapchainInfo2 = getBasicSwapchainParameters(m_wsiType, instHelper.vki, devHelper.physicalDevice, surface2.get(), desiredSize, 2);
+ const vk::Unique<vk::VkSwapchainKHR> swapchain1 (vk::createSwapchainKHR(vkd, device, &swapchainInfo1));
+ const vk::Unique<vk::VkSwapchainKHR> swapchain2 (vk::createSwapchainKHR(vkd, device, &swapchainInfo2));
+ const vector<vk::VkImage> swapchainImages1 = vk::wsi::getSwapchainImages(vkd, device, swapchain1.get());
+ const vector<vk::VkImage> swapchainImages2 = vk::wsi::getSwapchainImages(vkd, device, swapchain2.get());
+ const vk::Unique<vk::VkCommandPool> commandPool (createCommandPool(vkd, device, vk::VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, devHelper.queueFamilyIndex));
+ const vk::wsi::WsiTriangleRenderer renderer1 (vkd,
+ device,
+ allocator,
+ m_context.getBinaryCollection(),
+ false,
+ swapchainImages1,
+ swapchainImages1,
+ swapchainInfo1.imageFormat,
+ tcu::UVec2(swapchainInfo1.imageExtent.width, swapchainInfo1.imageExtent.height));
+ const vk::wsi::WsiTriangleRenderer renderer2 (vkd,
+ device,
+ allocator,
+ m_context.getBinaryCollection(),
+ false,
+ swapchainImages2,
+ swapchainImages2,
+ swapchainInfo2.imageFormat,
+ tcu::UVec2(swapchainInfo2.imageExtent.width, swapchainInfo2.imageExtent.height));
+ tcu::TestLog& testLog = m_context.getTestContext().getLog();
+
+ try
+ {
+ const size_t maxQueuedFrames = swapchainImages1.size()*2;
+ FrameStreamObjects frameStreamObjects1 (vkd, device, commandPool.get(), maxQueuedFrames);
+ FrameStreamObjects frameStreamObjects2 (vkd, device, commandPool.get(), maxQueuedFrames);
+
+ // Increasing ids for both swapchains, waiting on some to make sure we do not time out unexpectedly.
+ const vector<DualIdAndWait> sequence =
+ {
+ {
+ { 1ull, false },
+ { 2ull, true },
+ },
+ {
+ { 4ull, true },
+ { 3ull, false },
+ },
+ {
+ { 5ull, true },
+ { 6ull, true },
+ },
+ };
+
+ for (const auto& step : sequence)
+ {
+ // Get objects for the next frames.
+ FrameStreamObjects::FrameObjects frameObjects1 = frameStreamObjects1.newFrame();
+ FrameStreamObjects::FrameObjects frameObjects2 = frameStreamObjects2.newFrame();
+
+ // Record and submit frame.
+ deUint32 imageNdx1 = recordAndSubmitFrame(frameObjects1, renderer1, vkd, device, swapchain1.get(), swapchainImages1.size(), devHelper.queue, frameStreamObjects1.frameNumber(), testLog);
+ deUint32 imageNdx2 = recordAndSubmitFrame(frameObjects2, renderer2, vkd, device, swapchain2.get(), swapchainImages2.size(), devHelper.queue, frameStreamObjects2.frameNumber(), testLog);
+
+ // Present both images at the same time with their corresponding ids.
+ const deUint64 presentIdsArr[] = { step.idWait1.presentId, step.idWait2.presentId };
+ const vk::VkPresentIdKHR presentId =
+ {
+ vk::VK_STRUCTURE_TYPE_PRESENT_ID_KHR, // VkStructureType sType;
+ nullptr, // const void* pNext;
+ static_cast<deUint32>(DE_LENGTH_OF_ARRAY(presentIdsArr)), // deUint32 swapchainCount;
+ presentIdsArr, // const deUint64* pPresentIds;
+ };
+
+ const vk::VkSemaphore semaphoreArr[] = { frameObjects1.renderCompleteSemaphore, frameObjects2.renderCompleteSemaphore };
+ const vk::VkSwapchainKHR swapchainArr[] = { swapchain1.get(), swapchain2.get() };
+ const deUint32 imgIndexArr[] = { imageNdx1, imageNdx2 };
+ const vk::VkPresentInfoKHR presentInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_PRESENT_INFO_KHR,
+ &presentId,
+ static_cast<deUint32>(DE_LENGTH_OF_ARRAY(semaphoreArr)),
+ semaphoreArr,
+ static_cast<deUint32>(DE_LENGTH_OF_ARRAY(swapchainArr)),
+ swapchainArr,
+ imgIndexArr,
+ nullptr,
+ };
+
+ VK_CHECK(vkd.queuePresentKHR(devHelper.queue, &presentInfo));
+
+ const IdAndWait* idWaitArr[] = { &step.idWait1, &step.idWait2 };
+ for (int i = 0; i < DE_LENGTH_OF_ARRAY(idWaitArr); ++i)
+ {
+ if (idWaitArr[i]->wait)
+ VK_CHECK(vkd.waitForPresentKHR(device, swapchainArr[i], idWaitArr[i]->presentId, k10sec));
+ }
+ }
+
+ // Wait until device is idle.
+ VK_CHECK(vkd.deviceWaitIdle(device));
+
+ return tcu::TestStatus::pass("Pass");
+ }
+ catch (...)
+ {
+ // Make sure device is idle before destroying resources
+ vkd.deviceWaitIdle(device);
+ throw;
+ }
+
+ return tcu::TestStatus(QP_TEST_RESULT_INTERNAL_ERROR, "Reached unreachable code");
+}
+
+// Templated class for every instance type.
+template <class T> // T is the test instance class.
+class PresentIdWaitCase : public TestCase
+{
+public:
+ PresentIdWaitCase (vk::wsi::Type wsiType, tcu::TestContext& ctx, const std::string& name, const std::string& description);
+ virtual ~PresentIdWaitCase (void) {}
+ virtual void initPrograms (vk::SourceCollections& programCollection) const;
+ virtual TestInstance* createInstance (Context& context) const;
+ virtual void checkSupport (Context& context) const;
+
+protected:
+ vk::wsi::Type m_wsiType;
+};
+
+template <class T>
+PresentIdWaitCase<T>::PresentIdWaitCase (vk::wsi::Type wsiType, tcu::TestContext& ctx, const std::string& name, const std::string& description)
+ : TestCase(ctx, name, description), m_wsiType(wsiType)
+{
+}
+
+template <class T>
+void PresentIdWaitCase<T>::initPrograms (vk::SourceCollections& programCollection) const
+{
+ vk::wsi::WsiTriangleRenderer::getPrograms(programCollection);
+}
+
+template <class T>
+TestInstance* PresentIdWaitCase<T>::createInstance (Context& context) const
+{
+ return new T(context, m_wsiType);
+}
+
+template <class T>
+void PresentIdWaitCase<T>::checkSupport (Context& context) const
+{
+ // Check instance extension support.
+ const auto instanceExtensions = getRequiredInstanceExtensions(m_wsiType);
+ for (const auto& ext : instanceExtensions)
+ {
+ if (!context.isInstanceFunctionalitySupported(ext))
+ TCU_THROW(NotSupportedError, ext + string(" is not supported"));
+ }
+
+ // Check device extension support.
+ const auto& vki = context.getInstanceInterface();
+ const auto physDev = context.getPhysicalDevice();
+ const auto supportedDeviceExts = vk::enumerateDeviceExtensionProperties(vki, physDev, nullptr);
+ const auto mandatoryDeviceExts = getMandatoryDeviceExtensions();
+
+ auto checkedDeviceExts = T::requiredDeviceExts();
+ for (const auto& ext : mandatoryDeviceExts)
+ checkedDeviceExts.push_back(ext);
+
+ for (const auto& ext : checkedDeviceExts)
+ {
+ if (!vk::isExtensionSupported(supportedDeviceExts, vk::RequiredExtension(ext)))
+ TCU_THROW(NotSupportedError, ext + string(" is not supported"));
+ }
+}
+
+void createPresentIdTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType)
+{
+ testGroup->addChild(new PresentIdWaitCase<PresentIdZeroInstance> (wsiType, testGroup->getTestContext(), "zero", "Use present id zero"));
+ testGroup->addChild(new PresentIdWaitCase<PresentIdIncreasingInstance> (wsiType, testGroup->getTestContext(), "increasing", "Use increasing present ids"));
+ testGroup->addChild(new PresentIdWaitCase<PresentIdInterleavedInstance> (wsiType, testGroup->getTestContext(), "interleaved", "Use increasing present ids interleaved with no ids"));
+}
+
+void createPresentWaitTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType)
+{
+ testGroup->addChild(new PresentIdWaitCase<PresentWaitSingleFrameInstance> (wsiType, testGroup->getTestContext(), "single_no_timeout", "Present single frame with no expected timeout"));
+ testGroup->addChild(new PresentIdWaitCase<PresentWaitPastFrameInstance> (wsiType, testGroup->getTestContext(), "past_no_timeout", "Wait for past frame with no expected timeout"));
+ testGroup->addChild(new PresentIdWaitCase<PresentWaitNoFramesInstance> (wsiType, testGroup->getTestContext(), "no_frames", "Expect timeout before submitting any frame"));
+ testGroup->addChild(new PresentIdWaitCase<PresentWaitNoFrameIdInstance> (wsiType, testGroup->getTestContext(), "no_frame_id", "Expect timeout after submitting frames with no id"));
+ testGroup->addChild(new PresentIdWaitCase<PresentWaitFutureFrameInstance> (wsiType, testGroup->getTestContext(), "future_frame", "Expect timeout when waiting for a future frame"));
+ testGroup->addChild(new PresentIdWaitCase<PresentWaitDualInstance> (wsiType, testGroup->getTestContext(), "two_swapchains", "Smoke test using two windows, surfaces and swapchains"));
+}
+
+} // anonymous
+
+void createPresentIdWaitTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType)
+{
+ de::MovePtr<tcu::TestCaseGroup> idGroup (new tcu::TestCaseGroup(testGroup->getTestContext(), "id", "VK_KHR_present_id tests"));
+ de::MovePtr<tcu::TestCaseGroup> waitGroup (new tcu::TestCaseGroup(testGroup->getTestContext(), "wait", "VK_KHR_present_wait tests"));
+
+ createPresentIdTests (idGroup.get(), wsiType);
+ createPresentWaitTests (waitGroup.get(), wsiType);
+
+ testGroup->addChild(idGroup.release());
+ testGroup->addChild(waitGroup.release());
+}
+
+} // wsi
+} // vkt
+
--- /dev/null
+#ifndef _VKTWSIPRESENTIDWAITTESTS_HPP
+#define _VKTWSIPRESENTIDWAITTESTS_HPP
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2019 The Khronos Group Inc.
+ * Copyright (c) 2019 Valve Corporation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief Tests for the present id and present wait extensions.
+ *//*--------------------------------------------------------------------*/
+
+#include "tcuDefs.hpp"
+#include "tcuTestCase.hpp"
+#include "vkDefs.hpp"
+
+namespace vkt
+{
+namespace wsi
+{
+
+void createPresentIdWaitTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType);
+
+} // wsi
+} // vkt
+
+#endif // _VKTWSIPRESENTIDWAITTESTS_HPP
#include "vktTestCaseUtil.hpp"
#include "vktTestGroupUtil.hpp"
#include "vktCustomInstancesDevices.hpp"
+#include "vktNativeObjectsUtil.hpp"
#include "vkDefs.hpp"
#include "vkPlatform.hpp"
{}
};
-MovePtr<Display> createDisplay (const vk::Platform& platform,
- const Extensions& supportedExtensions,
- Type wsiType)
-{
- try
- {
- return MovePtr<Display>(platform.createWsiDisplay(wsiType));
- }
- catch (const tcu::NotSupportedError& e)
- {
- if (isExtensionSupported(supportedExtensions, RequiredExtension(getExtensionName(wsiType))) &&
- platform.hasDisplay(wsiType))
- {
- // If VK_KHR_{platform}_surface was supported, vk::Platform implementation
- // must support creating native display & window for that WSI type.
- throw tcu::TestError(e.getMessage());
- }
- else
- throw;
- }
-}
-
-MovePtr<Window> createWindow (const Display& display, const Maybe<UVec2>& initialSize)
-{
- try
- {
- return MovePtr<Window>(display.createWindow(initialSize));
- }
- catch (const tcu::NotSupportedError& e)
- {
- // See createDisplay - assuming that wsi::Display was supported platform port
- // should also support creating a window.
- throw tcu::TestError(e.getMessage());
- }
-}
-
-struct NativeObjects
-{
- const UniquePtr<Display> display;
- const UniquePtr<Window> window;
-
- NativeObjects (Context& context,
- const Extensions& supportedExtensions,
- Type wsiType,
- const Maybe<UVec2>& initialWindowSize = tcu::nothing<UVec2>())
- : display (createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(), supportedExtensions, wsiType))
- , window (createWindow(*display, initialWindowSize))
- {}
-};
-
tcu::TestStatus createSurfaceTest (Context& context, Type wsiType)
{
const InstanceHelper instHelper (context, wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
return tcu::TestStatus::pass("Creating surface succeeded");
}
{
const InstanceHelper instHelper (context, wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vk::InstanceInterface& vki = context.getInstanceInterface();
const vk::VkPhysicalDevice physicalDevice = context.getPhysicalDevice();
const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki,
instHelper.instance,
wsiType,
- *native.display,
- *native.window,
+ native.getDisplay(),
+ native.getWindow(),
allocationRecorder.getCallbacks()));
if (!validateAndLog(log,
const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki,
instHelper.instance,
wsiType,
- *native.display,
- *native.window,
+ native.getDisplay(),
+ native.getWindow(),
failingAllocator.getCallbacks()));
if (!validateAndLog(log,
const InstanceHelper instHelper (context, wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
// On Android surface must be supported by all devices and queue families
const InstanceHelper instHelper (context, wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
+ native.getDisplay();
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
{
const VkPhysicalDevice physicalDevice = physicalDevices[deviceNdx];
for (deUint32 queueFamilyNdx = 0; queueFamilyNdx < numQueueFamilies; ++queueFamilyNdx)
{
- VkBool32 isPresentationSupported = getPhysicalDevicePresentationSupport(instHelper.vki, physicalDevice, queueFamilyNdx, wsiType, *native.display);
+ VkBool32 isPresentationSupported = getPhysicalDevicePresentationSupport(instHelper.vki, physicalDevice, queueFamilyNdx, wsiType, native.getDisplay());
VkBool32 isSurfaceSupported = getPhysicalDeviceSurfaceSupport(instHelper.vki, physicalDevice, queueFamilyNdx, *surface);
log << TestLog::Message << "Device " << deviceNdx << ", queue family " << queueFamilyNdx << ": presentation "
const InstanceHelper instHelper (context, wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
const InstanceHelper instHelper (context, wsiType, vector<string>(1, string("VK_KHR_get_surface_capabilities2")));
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
requiredExtensions.push_back("VK_KHR_surface_protected_capabilities");
const InstanceHelper instHelper (context, wsiType, requiredExtensions);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
const InstanceHelper instHelper (context, wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
const InstanceHelper instHelper (context, wsiType, vector<string>(1, string("VK_KHR_get_surface_capabilities2")));
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
const InstanceHelper instHelper (context, wsiType);
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
tcu::ResultCollector results (log);
const InstanceHelper instHelper (context, wsiType, vector<string>(1, string("VK_KHR_device_group_creation")));
const NativeObjects native (context, instHelper.supportedExtensions, wsiType);
- const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *native.display, *native.window));
+ const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, native.getDisplay(), native.getWindow()));
const float queuePriority = 1.0f;
const tcu::CommandLine& cmdLine = context.getTestContext().getCommandLine();
const deUint32 devGroupIdx = cmdLine.getVKDeviceGroupId() - 1;
const InstanceHelper instHelper (context, wsiType);
- const UniquePtr<Display> nativeDisplay (createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(),
- instHelper.supportedExtensions,
- wsiType));
+ const UniquePtr<Display> nativeDisplay (NativeObjects::createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(),
+ instHelper.supportedExtensions,
+ wsiType));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
const UVec2 sizes[] =
for (int sizeNdx = 0; sizeNdx < DE_LENGTH_OF_ARRAY(sizes); ++sizeNdx)
{
const UVec2& testSize = sizes[sizeNdx];
- const UniquePtr<Window> nativeWindow (createWindow(*nativeDisplay, tcu::just(testSize)));
+ const UniquePtr<Window> nativeWindow (NativeObjects::createWindow(*nativeDisplay, tcu::just(testSize)));
const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *nativeDisplay, *nativeWindow));
for (size_t deviceNdx = 0; deviceNdx < physicalDevices.size(); ++deviceNdx)
const InstanceHelper instHelper (context, wsiType);
- const UniquePtr<Display> nativeDisplay (createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(),
- instHelper.supportedExtensions,
- wsiType));
- UniquePtr<Window> nativeWindow (createWindow(*nativeDisplay, tcu::nothing<UVec2>()));
+ const UniquePtr<Display> nativeDisplay (NativeObjects::createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(),
+ instHelper.supportedExtensions,
+ wsiType));
+ UniquePtr<Window> nativeWindow (NativeObjects::createWindow(*nativeDisplay, tcu::nothing<UVec2>()));
const vector<VkPhysicalDevice> physicalDevices = enumeratePhysicalDevices(instHelper.vki, instHelper.instance);
const Unique<VkSurfaceKHR> surface (createSurface(instHelper.vki, instHelper.instance, wsiType, *nativeDisplay, *nativeWindow));
#include "vktTestCaseUtil.hpp"
#include "vktTestGroupUtil.hpp"
#include "vktCustomInstancesDevices.hpp"
+#include "vktNativeObjectsUtil.hpp"
#include "vkDefs.hpp"
#include "vkPlatform.hpp"
}
};
-MovePtr<Display> createDisplay (const vk::Platform& platform,
- const Extensions& supportedExtensions,
- Type wsiType)
-{
- try
- {
- return MovePtr<Display>(platform.createWsiDisplay(wsiType));
- }
- catch (const tcu::NotSupportedError& e)
- {
- if (isExtensionSupported(supportedExtensions, RequiredExtension(getExtensionName(wsiType))) &&
- platform.hasDisplay(wsiType))
- {
- // If VK_KHR_{platform}_surface was supported, vk::Platform implementation
- // must support creating native display & window for that WSI type.
- throw tcu::TestError(e.getMessage());
- }
- else
- throw;
- }
-}
-
-MovePtr<Window> createWindow (const Display& display, const Maybe<UVec2>& initialSize)
-{
- try
- {
- return MovePtr<Window>(display.createWindow(initialSize));
- }
- catch (const tcu::NotSupportedError& e)
- {
- // See createDisplay - assuming that wsi::Display was supported platform port
- // should also support creating a window.
- throw tcu::TestError(e.getMessage());
- }
-}
-
-class NativeObjects
-{
-private:
- UniquePtr<Display> display;
- vector<MovePtr<Window>> windows;
-
-public:
- NativeObjects (Context& context,
- const Extensions& supportedExtensions,
- Type wsiType,
- size_t windowCount = 1u,
- const Maybe<UVec2>& initialWindowSize = tcu::nothing<UVec2>())
- : display (createDisplay(context.getTestContext().getPlatform().getVulkanPlatform(), supportedExtensions, wsiType))
- {
- DE_ASSERT(windowCount > 0u);
- for (size_t i = 0; i < windowCount; ++i)
- windows.emplace_back(createWindow(*display, initialWindowSize));
- }
-
- NativeObjects (NativeObjects&& other)
- : display (other.display.move())
- , windows ()
- {
- windows.swap(other.windows);
- }
-
- Display& getDisplay () const
- {
- return *display;
- }
-
- Window& getWindow (size_t index = 0u) const
- {
- DE_ASSERT(index < windows.size());
- return *windows[index];
- }
-};
-
enum TestDimension
{
TEST_DIMENSION_MIN_IMAGE_COUNT = 0, //!< Test all supported image counts
#include "vktWsiSharedPresentableImageTests.hpp"
#include "vktWsiColorSpaceTests.hpp"
#include "vktWsiFullScreenExclusiveTests.hpp"
+#include "vktWsiPresentIdWaitTests.hpp"
namespace vkt
{
addTestGroup(testGroup, "colorspace", "ColorSpace tests", createColorSpaceTests, wsiType);
addTestGroup(testGroup, "colorspace_compare", "ColorSpace compare tests", createColorspaceCompareTests, wsiType);
addTestGroup(testGroup, "full_screen_exclusive", "VK_EXT_full_screen_exclusive tests", createFullScreenExclusiveTests, wsiType);
+ addTestGroup(testGroup, "present_id_wait", "VK_KHR_present_(id|wait) tests", createPresentIdWaitTests, wsiType);
}
void createWsiTests (tcu::TestCaseGroup* apiTests)
// 8-bit compatibility class
// Compatible format for VK_FORMAT_R8_UNORM
VK_FORMAT_R4G4_UNORM_PACK8,
+ VK_FORMAT_R8_UINT,
+ VK_FORMAT_R8_SINT,
// 16-bit compatibility class
// Compatible formats with VK_FORMAT_R8G8_UNORM, VK_FORMAT_R10X6_UNORM_PACK16, VK_FORMAT_R12X4_UNORM_PACK16 and VK_FORMAT_R16_UNORM
VK_FORMAT_R8G8_UNORM,
+ VK_FORMAT_R8G8_UINT,
VK_FORMAT_R10X6_UNORM_PACK16,
VK_FORMAT_R12X4_UNORM_PACK16,
VK_FORMAT_R16_UNORM,
+ VK_FORMAT_R16_UINT,
+ VK_FORMAT_R16_SINT,
VK_FORMAT_R4G4B4A4_UNORM_PACK16,
// 32-bit compatibility class
// Compatible formats for VK_FORMAT_R10X6G10X6_UNORM_2PACK16, VK_FORMAT_R12X4G12X4_UNORM_2PACK16 and VK_FORMAT_R16G16_UNORM
VK_FORMAT_R12X4G12X4_UNORM_2PACK16,
VK_FORMAT_R16G16_UNORM,
VK_FORMAT_R8G8B8A8_UNORM,
+ VK_FORMAT_R8G8B8A8_UINT,
+ VK_FORMAT_R32_UINT,
};
inline bool formatsAreCompatible (const VkFormat format0, const VkFormat format1)
}
};
-ShaderSpec getShaderSpec (const TestParameters&)
+static std::string getSamplerDecl(VkFormat f) {
+ if (isIntFormat(f)) return "isampler2D";
+ else if (isUintFormat(f)) return "usampler2D";
+ else return "sampler2D";
+}
+
+ShaderSpec getShaderSpec (const TestParameters& params)
{
ShaderSpec spec;
spec.outputs.push_back(Symbol("result0", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)));
spec.outputs.push_back(Symbol("result1", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP)));
+ const std::string sampler = getSamplerDecl(params.planeCompatibleFormat);
spec.globalDeclarations =
"layout(binding = 1, set = 1) uniform highp sampler2D u_image;\n"
- "layout(binding = 0, set = 1) uniform highp sampler2D u_planeView;\n";
+ "layout(binding = 0, set = 1) uniform highp " + sampler + " u_planeView;\n";
spec.source =
"result0 = texture(u_image, texCoord);\n"
- "result1 = texture(u_planeView, texCoord);\n";
+ "result1 = vec4(texture(u_planeView, texCoord));\n";
return spec;
}
# Excluded for vulkan-cts-1.2.7
dEQP-VK.graphicsfuzz.cov-function-with-nested-loops-called-from-nested-loops
+# VK-GL-CTS 3005
+dEQP-VK.ray_tracing_pipeline.build.cpuht*1048576_1_1
+dEQP-VK.ray_tracing_pipeline.build.cpuht*65536_4_4
dEQP-VK.draw.multiple_clears_within_render_pass.load_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
dEQP-VK.draw.multiple_clears_within_render_pass.draw_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
dEQP-VK.draw.multiple_clears_within_render_pass.clear_clear_c_r8g8b8a8_snorm_d_d16_unorm_big_triangle
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.offset_6
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.no_offset
-dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.offset_6
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.offset_6
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.no_offset
-dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.offset_6
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.normal.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_mixed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_random.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.no_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.one_draw.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.16_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_zero.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.standard_stride.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_4.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.10_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.mosaic.indexed_packed.max_draws.stride_extra_12.2_instances_base_3.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.normal.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_mixed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_random.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.no_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.one_draw.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.16_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_zero.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.standard_stride.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_4.1_instance.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.no_instances.tess_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.vert_only.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_geom.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.with_tess.multiview.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.single_view.offset_6
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.no_offset
+dEQP-VK.draw.multi_draw.overlapping.indexed_packed.max_draws.stride_extra_12.1_instance.tess_geom.multiview.offset_6
dEQP-VK.dynamic_state.rs_state.depth_bias
dEQP-VK.dynamic_state.rs_state.depth_bias_clamp
dEQP-VK.dynamic_state.rs_state.line_width
+dEQP-VK.dynamic_state.rs_state.nonzero_depth_bias_constant
+dEQP-VK.dynamic_state.rs_state.nonzero_depth_bias_clamp
dEQP-VK.dynamic_state.cb_state.blend_constants
dEQP-VK.dynamic_state.ds_state.depth_bounds_1
dEQP-VK.dynamic_state.ds_state.depth_bounds_2
dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_stencil_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_depth_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_stencil_no_attachment
+dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_shading_rate.misc.limits
+dEQP-VK.fragment_shading_rate.misc.shading_rates
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
dEQP-VK.fragment_shading_rate.basic.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_1x1
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_4x4
dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_33x35
dEQP-VK.glsl.opaque_type_indexing.atomic_counter.dynamically_uniform_tess_ctrl
dEQP-VK.glsl.opaque_type_indexing.atomic_counter.dynamically_uniform_tess_eval
dEQP-VK.glsl.opaque_type_indexing.atomic_counter.dynamically_uniform_compute
+dEQP-VK.glsl.atomic_operations.exchange_float16_vertex
+dEQP-VK.glsl.atomic_operations.exchange_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_fragment
+dEQP-VK.glsl.atomic_operations.exchange_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_geometry
+dEQP-VK.glsl.atomic_operations.exchange_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.exchange_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.exchange_float16_compute_reference
dEQP-VK.glsl.atomic_operations.exchange_signed_vertex
dEQP-VK.glsl.atomic_operations.exchange_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.exchange_signed_fragment
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.comp_swap_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.add_float16_vertex
+dEQP-VK.glsl.atomic_operations.add_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.add_float16_fragment
+dEQP-VK.glsl.atomic_operations.add_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.add_float16_geometry
+dEQP-VK.glsl.atomic_operations.add_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.add_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.add_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.add_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.add_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.add_float16_compute
+dEQP-VK.glsl.atomic_operations.add_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.add_float16_compute_reference
dEQP-VK.glsl.atomic_operations.add_signed_vertex
dEQP-VK.glsl.atomic_operations.add_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.add_signed_fragment
dEQP-VK.glsl.atomic_operations.add_float64_compute
dEQP-VK.glsl.atomic_operations.add_float64_compute_shared
dEQP-VK.glsl.atomic_operations.add_float64_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float16_vertex
+dEQP-VK.glsl.atomic_operations.min_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float16_fragment
+dEQP-VK.glsl.atomic_operations.min_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float16_geometry
+dEQP-VK.glsl.atomic_operations.min_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float16_compute
+dEQP-VK.glsl.atomic_operations.min_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float16_compute_reference
dEQP-VK.glsl.atomic_operations.min_signed_vertex
dEQP-VK.glsl.atomic_operations.min_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.min_signed_fragment
dEQP-VK.glsl.atomic_operations.min_unsigned_compute
dEQP-VK.glsl.atomic_operations.min_unsigned_compute_shared
dEQP-VK.glsl.atomic_operations.min_unsigned_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float32_vertex
+dEQP-VK.glsl.atomic_operations.min_float32_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float32_fragment
+dEQP-VK.glsl.atomic_operations.min_float32_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float32_geometry
+dEQP-VK.glsl.atomic_operations.min_float32_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float32_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float32_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float32_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float32_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float32_compute
+dEQP-VK.glsl.atomic_operations.min_float32_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float32_compute_reference
dEQP-VK.glsl.atomic_operations.min_signed64bit_vertex
dEQP-VK.glsl.atomic_operations.min_signed64bit_vertex_reference
dEQP-VK.glsl.atomic_operations.min_signed64bit_fragment
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.min_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.min_float64_vertex
+dEQP-VK.glsl.atomic_operations.min_float64_vertex_reference
+dEQP-VK.glsl.atomic_operations.min_float64_fragment
+dEQP-VK.glsl.atomic_operations.min_float64_fragment_reference
+dEQP-VK.glsl.atomic_operations.min_float64_geometry
+dEQP-VK.glsl.atomic_operations.min_float64_geometry_reference
+dEQP-VK.glsl.atomic_operations.min_float64_tess_ctrl
+dEQP-VK.glsl.atomic_operations.min_float64_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.min_float64_tess_eval
+dEQP-VK.glsl.atomic_operations.min_float64_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.min_float64_compute
+dEQP-VK.glsl.atomic_operations.min_float64_compute_shared
+dEQP-VK.glsl.atomic_operations.min_float64_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float16_vertex
+dEQP-VK.glsl.atomic_operations.max_float16_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float16_fragment
+dEQP-VK.glsl.atomic_operations.max_float16_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float16_geometry
+dEQP-VK.glsl.atomic_operations.max_float16_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float16_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float16_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float16_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float16_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float16_compute
+dEQP-VK.glsl.atomic_operations.max_float16_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float16_compute_reference
dEQP-VK.glsl.atomic_operations.max_signed_vertex
dEQP-VK.glsl.atomic_operations.max_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.max_signed_fragment
dEQP-VK.glsl.atomic_operations.max_unsigned_compute
dEQP-VK.glsl.atomic_operations.max_unsigned_compute_shared
dEQP-VK.glsl.atomic_operations.max_unsigned_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float32_vertex
+dEQP-VK.glsl.atomic_operations.max_float32_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float32_fragment
+dEQP-VK.glsl.atomic_operations.max_float32_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float32_geometry
+dEQP-VK.glsl.atomic_operations.max_float32_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float32_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float32_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float32_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float32_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float32_compute
+dEQP-VK.glsl.atomic_operations.max_float32_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float32_compute_reference
dEQP-VK.glsl.atomic_operations.max_signed64bit_vertex
dEQP-VK.glsl.atomic_operations.max_signed64bit_vertex_reference
dEQP-VK.glsl.atomic_operations.max_signed64bit_fragment
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute_shared
dEQP-VK.glsl.atomic_operations.max_unsigned64bit_compute_reference
+dEQP-VK.glsl.atomic_operations.max_float64_vertex
+dEQP-VK.glsl.atomic_operations.max_float64_vertex_reference
+dEQP-VK.glsl.atomic_operations.max_float64_fragment
+dEQP-VK.glsl.atomic_operations.max_float64_fragment_reference
+dEQP-VK.glsl.atomic_operations.max_float64_geometry
+dEQP-VK.glsl.atomic_operations.max_float64_geometry_reference
+dEQP-VK.glsl.atomic_operations.max_float64_tess_ctrl
+dEQP-VK.glsl.atomic_operations.max_float64_tess_ctrl_reference
+dEQP-VK.glsl.atomic_operations.max_float64_tess_eval
+dEQP-VK.glsl.atomic_operations.max_float64_tess_eval_reference
+dEQP-VK.glsl.atomic_operations.max_float64_compute
+dEQP-VK.glsl.atomic_operations.max_float64_compute_shared
+dEQP-VK.glsl.atomic_operations.max_float64_compute_reference
dEQP-VK.glsl.atomic_operations.and_signed_vertex
dEQP-VK.glsl.atomic_operations.and_signed_vertex_reference
dEQP-VK.glsl.atomic_operations.and_signed_fragment
dEQP-VK.image.store.without_format.1d.r8g8b8a8_sint
dEQP-VK.image.store.without_format.1d.r32_sint
dEQP-VK.image.store.without_format.1d.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.1d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.1d.b8g8r8a8_uint
dEQP-VK.image.store.without_format.1d.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.1d.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.1d.r32g32_sfloat
dEQP-VK.image.store.without_format.1d_array.r8g8b8a8_sint
dEQP-VK.image.store.without_format.1d_array.r32_sint
dEQP-VK.image.store.without_format.1d_array.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.1d_array.b8g8r8a8_uint
dEQP-VK.image.store.without_format.1d_array.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.1d_array.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.1d_array.r32g32_sfloat
dEQP-VK.image.store.without_format.2d.r8g8b8a8_sint
dEQP-VK.image.store.without_format.2d.r32_sint
dEQP-VK.image.store.without_format.2d.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.2d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.2d.b8g8r8a8_uint
dEQP-VK.image.store.without_format.2d.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.2d.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.2d.r32g32_sfloat
dEQP-VK.image.store.without_format.2d_array.r8g8b8a8_sint
dEQP-VK.image.store.without_format.2d_array.r32_sint
dEQP-VK.image.store.without_format.2d_array.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.2d_array.b8g8r8a8_uint
dEQP-VK.image.store.without_format.2d_array.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.2d_array.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.2d_array.r32g32_sfloat
dEQP-VK.image.store.without_format.3d.r8g8b8a8_sint
dEQP-VK.image.store.without_format.3d.r32_sint
dEQP-VK.image.store.without_format.3d.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.3d.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.3d.b8g8r8a8_uint
dEQP-VK.image.store.without_format.3d.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.3d.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.3d.r32g32_sfloat
dEQP-VK.image.store.without_format.cube.r8g8b8a8_sint
dEQP-VK.image.store.without_format.cube.r32_sint
dEQP-VK.image.store.without_format.cube.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.cube.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.cube.b8g8r8a8_uint
dEQP-VK.image.store.without_format.cube.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.cube.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.cube.r32g32_sfloat
dEQP-VK.image.store.without_format.cube_array.r8g8b8a8_sint
dEQP-VK.image.store.without_format.cube_array.r32_sint
dEQP-VK.image.store.without_format.cube_array.r8g8b8a8_unorm
+dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.cube_array.b8g8r8a8_uint
dEQP-VK.image.store.without_format.cube_array.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.cube_array.b10g11r11_ufloat_pack32
dEQP-VK.image.store.without_format.cube_array.r32g32_sfloat
dEQP-VK.image.store.without_format.buffer.r32_sint_minalign
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_unorm
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_unorm_minalign
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_unorm_minalign
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_uint
+dEQP-VK.image.store.without_format.buffer.b8g8r8a8_uint_minalign
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_snorm
dEQP-VK.image.store.without_format.buffer.r8g8b8a8_snorm_minalign
dEQP-VK.image.store.without_format.buffer.b10g11r11_ufloat_pack32
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.1d.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.1d_array.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.1d_array.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.2d.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.2d_array.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.2d_array.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.3d.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.3d.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.cube_array.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.cube_array.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_unorm_a2b10g10r10_unorm_pack32
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_unorm_r16g16_unorm
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r32_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_unorm_r16g16_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r32_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r8g8b8a8_snorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_b10g11r11_ufloat_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_sfloat
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_a2b10g10r10_uint_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_uint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_sint
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_a2b10g10r10_unorm_pack32
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_unorm
+dEQP-VK.image.format_reinterpret.buffer.b8g8r8a8_uint_r16g16_snorm
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_snorm_r32_sfloat
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_snorm_r8g8b8a8_uint
dEQP-VK.image.format_reinterpret.buffer.r8g8b8a8_snorm_r32_uint
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.1d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.2d_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.3d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.min.cube_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.min.buffer.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.buffer.notransfer.normal_read.normal_img.r32f_intermediate_values
+dEQP-VK.image.atomic_operations.min.buffer.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.min.buffer.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32ui_end_result
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.1d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.2d_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.3d.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.notransfer.sparse_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.normal_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32i_intermediate_values
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64ui_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64ui_intermediate_values
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64i_end_result
dEQP-VK.image.atomic_operations.max.cube_array.transfer.normal_read.sparse_img.r64i_intermediate_values
+dEQP-VK.image.atomic_operations.max.buffer.notransfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.buffer.notransfer.normal_read.normal_img.r32f_intermediate_values
+dEQP-VK.image.atomic_operations.max.buffer.transfer.normal_read.normal_img.r32f_end_result
+dEQP-VK.image.atomic_operations.max.buffer.transfer.normal_read.normal_img.r32f_intermediate_values
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r32ui_end_result
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r32ui_intermediate_values
dEQP-VK.image.atomic_operations.and.1d.notransfer.normal_read.normal_img.r32i_end_result
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.vertex.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.vertex.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.vertex.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.vertex.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.fragment.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.fragment.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.fragment.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.fragment.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.tess_control.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_control.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.tess_control.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.tess_control.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.tess_eval.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.tess_eval.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_single
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.graphics.geometry.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.graphics.geometry.builtin.default
dEQP-VK.pipeline.spec_constant.graphics.geometry.builtin.specialized
dEQP-VK.pipeline.spec_constant.graphics.geometry.expression.spec_const_expression
dEQP-VK.pipeline.spec_constant.compute.basic.double_2_packed
dEQP-VK.pipeline.spec_constant.compute.basic.mixed_packed
dEQP-VK.pipeline.spec_constant.compute.basic.mixed_reversed_packed
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_single
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_single_packed
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_multiple
+dEQP-VK.pipeline.spec_constant.compute.basic.unused_multiple_packed
dEQP-VK.pipeline.spec_constant.compute.builtin.default
dEQP-VK.pipeline.spec_constant.compute.builtin.specialized
dEQP-VK.pipeline.spec_constant.compute.expression.spec_const_expression
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.cmd_buffer_start.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_draw.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.before_draw.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.after_pipelines.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.before_good_static.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.large_stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.two_draws_dynamic.depth_compare_greater
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.stride_with_offset_and_padding
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.zero_stride_with_offset
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_test_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_test_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_write_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_write_disable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_enable
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_disable
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_enable_dynamic_bias_params
+dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_never
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_less
dEQP-VK.pipeline.extended_dynamic_state.two_draws_static.depth_compare_greater
dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip
dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide
dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide
+dEQP-VK.rasterization.primitives.no_stipple.lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide_factor_0
+dEQP-VK.rasterization.primitives.no_stipple.lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.rectangular_line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.bresenham_line_strip_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_lines_wide_factor_large
+dEQP-VK.rasterization.primitives.no_stipple.smooth_line_strip_wide_factor_large
dEQP-VK.rasterization.primitives.static_stipple.lines
dEQP-VK.rasterization.primitives.static_stipple.line_strip
dEQP-VK.rasterization.primitives.static_stipple.lines_wide
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.triangles_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_16_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.aabbs_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.mixed_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.mixed_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_1.level_instances.mixed_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_primitives.triangles_1_1_16
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_primitives.triangles_1_1_256
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_primitives.triangles_1_1_4096
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.triangles_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_16_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.aabbs_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.mixed_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.mixed_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_2.level_instances.mixed_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_primitives.triangles_1_1_16
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_primitives.triangles_1_1_256
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_primitives.triangles_1_1_4096
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.triangles_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_16_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.aabbs_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.mixed_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.mixed_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_3.level_instances.mixed_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_primitives.triangles_1_1_16
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_primitives.triangles_1_1_256
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_primitives.triangles_1_1_4096
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.triangles_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_16_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.aabbs_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.mixed_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.mixed_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_4.level_instances.mixed_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_primitives.triangles_1_1_16
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_primitives.triangles_1_1_256
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_primitives.triangles_1_1_4096
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.triangles_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_16_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.aabbs_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.mixed_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.mixed_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_8.level_instances.mixed_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_primitives.triangles_1_1_16
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_primitives.triangles_1_1_256
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_primitives.triangles_1_1_4096
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.triangles_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_16_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_256_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_4096_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_1048576_1_1
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_1_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.aabbs_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.mixed_16_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.mixed_256_4_4
dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.cpuht_max.level_instances.mixed_65536_4_4
dEQP-VK.ray_tracing_pipeline.build.gpu_cpu.level_primitives.triangles_1_1_16
dEQP-VK.ray_tracing_pipeline.build.gpu_cpu.level_primitives.triangles_1_1_256
dEQP-VK.ray_tracing_pipeline.build.gpu_cpu.level_primitives.triangles_1_1_4096
dEQP-VK.wsi.xlib.full_screen_exclusive.allowed
dEQP-VK.wsi.xlib.full_screen_exclusive.disallowed
dEQP-VK.wsi.xlib.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.xlib.present_id_wait.id.zero
+dEQP-VK.wsi.xlib.present_id_wait.id.increasing
+dEQP-VK.wsi.xlib.present_id_wait.id.interleaved
+dEQP-VK.wsi.xlib.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.xlib.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.xlib.present_id_wait.wait.no_frames
+dEQP-VK.wsi.xlib.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.xlib.present_id_wait.wait.future_frame
+dEQP-VK.wsi.xlib.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.xcb.surface.create
dEQP-VK.wsi.xcb.surface.create_custom_allocator
dEQP-VK.wsi.xcb.surface.create_simulate_oom
dEQP-VK.wsi.xcb.full_screen_exclusive.allowed
dEQP-VK.wsi.xcb.full_screen_exclusive.disallowed
dEQP-VK.wsi.xcb.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.xcb.present_id_wait.id.zero
+dEQP-VK.wsi.xcb.present_id_wait.id.increasing
+dEQP-VK.wsi.xcb.present_id_wait.id.interleaved
+dEQP-VK.wsi.xcb.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.xcb.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.xcb.present_id_wait.wait.no_frames
+dEQP-VK.wsi.xcb.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.xcb.present_id_wait.wait.future_frame
+dEQP-VK.wsi.xcb.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.wayland.surface.create
dEQP-VK.wsi.wayland.surface.create_custom_allocator
dEQP-VK.wsi.wayland.surface.create_simulate_oom
dEQP-VK.wsi.wayland.full_screen_exclusive.allowed
dEQP-VK.wsi.wayland.full_screen_exclusive.disallowed
dEQP-VK.wsi.wayland.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.wayland.present_id_wait.id.zero
+dEQP-VK.wsi.wayland.present_id_wait.id.increasing
+dEQP-VK.wsi.wayland.present_id_wait.id.interleaved
+dEQP-VK.wsi.wayland.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.wayland.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.wayland.present_id_wait.wait.no_frames
+dEQP-VK.wsi.wayland.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.wayland.present_id_wait.wait.future_frame
+dEQP-VK.wsi.wayland.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.android.surface.create
dEQP-VK.wsi.android.surface.create_custom_allocator
dEQP-VK.wsi.android.surface.create_simulate_oom
dEQP-VK.wsi.android.full_screen_exclusive.allowed
dEQP-VK.wsi.android.full_screen_exclusive.disallowed
dEQP-VK.wsi.android.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.android.present_id_wait.id.zero
+dEQP-VK.wsi.android.present_id_wait.id.increasing
+dEQP-VK.wsi.android.present_id_wait.id.interleaved
+dEQP-VK.wsi.android.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.android.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.android.present_id_wait.wait.no_frames
+dEQP-VK.wsi.android.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.android.present_id_wait.wait.future_frame
+dEQP-VK.wsi.android.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.win32.surface.create
dEQP-VK.wsi.win32.surface.create_custom_allocator
dEQP-VK.wsi.win32.surface.create_simulate_oom
dEQP-VK.wsi.win32.full_screen_exclusive.allowed
dEQP-VK.wsi.win32.full_screen_exclusive.disallowed
dEQP-VK.wsi.win32.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.win32.present_id_wait.id.zero
+dEQP-VK.wsi.win32.present_id_wait.id.increasing
+dEQP-VK.wsi.win32.present_id_wait.id.interleaved
+dEQP-VK.wsi.win32.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.win32.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.win32.present_id_wait.wait.no_frames
+dEQP-VK.wsi.win32.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.win32.present_id_wait.wait.future_frame
+dEQP-VK.wsi.win32.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.macos.surface.create
dEQP-VK.wsi.macos.surface.create_custom_allocator
dEQP-VK.wsi.macos.surface.create_simulate_oom
dEQP-VK.wsi.macos.full_screen_exclusive.allowed
dEQP-VK.wsi.macos.full_screen_exclusive.disallowed
dEQP-VK.wsi.macos.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.macos.present_id_wait.id.zero
+dEQP-VK.wsi.macos.present_id_wait.id.increasing
+dEQP-VK.wsi.macos.present_id_wait.id.interleaved
+dEQP-VK.wsi.macos.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.macos.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.macos.present_id_wait.wait.no_frames
+dEQP-VK.wsi.macos.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.macos.present_id_wait.wait.future_frame
+dEQP-VK.wsi.macos.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.headless.surface.create
dEQP-VK.wsi.headless.surface.create_custom_allocator
dEQP-VK.wsi.headless.surface.create_simulate_oom
dEQP-VK.wsi.headless.full_screen_exclusive.allowed
dEQP-VK.wsi.headless.full_screen_exclusive.disallowed
dEQP-VK.wsi.headless.full_screen_exclusive.application_controlled
+dEQP-VK.wsi.headless.present_id_wait.id.zero
+dEQP-VK.wsi.headless.present_id_wait.id.increasing
+dEQP-VK.wsi.headless.present_id_wait.id.interleaved
+dEQP-VK.wsi.headless.present_id_wait.wait.single_no_timeout
+dEQP-VK.wsi.headless.present_id_wait.wait.past_no_timeout
+dEQP-VK.wsi.headless.present_id_wait.wait.no_frames
+dEQP-VK.wsi.headless.present_id_wait.wait.no_frame_id
+dEQP-VK.wsi.headless.present_id_wait.wait.future_frame
+dEQP-VK.wsi.headless.present_id_wait.wait.two_swapchains
dEQP-VK.wsi.display.get_display_properties
dEQP-VK.wsi.display.get_display_plane_properties
dEQP-VK.wsi.display.get_display_plane_supported_displays
dEQP-VK.ycbcr.filtering.linear_sampler_with_chroma_linear_filtering_g8_b8r8_2plane_420_unorm
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_422_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_422_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_444_unorm_disjoint_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_420_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_420_unorm_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_422_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16r16_2plane_422_unorm_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g16_b16_r16_3plane_444_unorm_disjoint_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_444_unorm_ext_disjoint_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.image_view.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_disjoint_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_420_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_422_unorm_3pack16_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r12x4_unorm_pack16
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r4g4_unorm_pack8
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_0_compatible_format_r8_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_444_unorm_ext_plane_1_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r12x4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r12x4g12x4_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g10x6_b10x6r10x6_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r8g8_uint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r10x6_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r16_sint
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_0_compatible_format_r4g4b4a4_unorm_pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r10x6g10x6_unorm_2pack16
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r16g16_unorm
dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_unorm
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r8g8b8a8_uint
+dEQP-VK.ycbcr.plane_view.memory_alias.g12x4_b12x4r12x4_2plane_444_unorm_3pack16_ext_plane_1_compatible_format_r32_uint
dEQP-VK.ycbcr.query.size_lod.vertex.r8g8b8a8_unorm
dEQP-VK.ycbcr.query.size_lod.vertex.g8b8g8r8_422_unorm
dEQP-VK.ycbcr.query.size_lod.vertex.b8g8r8g8_422_unorm
PLATFORM_TYPE_NAMESPACE = "pt"
TYPE_SUBSTITUTIONS = [
- ("bool32_t", "deUint32"),
-
# Platform-specific
- ("DWORD", "deUint32"),
+ ("DWORD", "uint32_t"),
("HANDLE*", PLATFORM_TYPE_NAMESPACE + "::" + "Win32Handle*"),
]
extNameUpper = extNameUpper.replace("VK_INTEL_SHADER_INTEGER_FUNCTIONS2", "VK_INTEL_SHADER_INTEGER_FUNCTIONS_2")
extNameUpper = extNameUpper.replace("VK_EXT_ROBUSTNESS2", "VK_EXT_ROBUSTNESS_2")
extNameUpper = extNameUpper.replace("VK_EXT_FRAGMENT_DENSITY_MAP2", "VK_EXT_FRAGMENT_DENSITY_MAP_2")
+ extNameUpper = extNameUpper.replace("VK_EXT_SHADER_ATOMIC_FLOAT2", "VK_EXT_SHADER_ATOMIC_FLOAT_2")
extNameUpper = extNameUpper.replace("VK_AMD_SHADER_CORE_PROPERTIES2", "VK_AMD_SHADER_CORE_PROPERTIES_2")
extNameUpper = extNameUpper.replace("VK_EXT_EXTENDED_DYNAMIC_STATE2", "VK_EXT_EXTENDED_DYNAMIC_STATE_2")
# SPEC_VERSION enums
yield "enum %s" % enum.name
yield "{"
- lines = ["\t%s\t= %s," % v for v in enum.values]
+ lines = []
if areEnumValuesLinear(enum):
- lastItem = "\t%s_LAST," % getEnumValuePrefix(enum)
- if parseInt(enum.values[-1][1]) == 0x7FFFFFFF:
- # if last enum item is *_MAX_ENUM then we need to make sure
- # it stays last entry also if we append *_LAST to generated
- # source (without this value of *_LAST won't be correct)
- lines.insert(-1, lastItem)
- else:
- lines.append(lastItem)
+ hasMaxItem = parseInt(enum.values[-1][1]) == 0x7FFFFFFF
+
+ values = enum.values[:-1] if hasMaxItem else enum.values
+ lastItem = "\t%s_LAST," % getEnumValuePrefix(enum)
+
+ # linear values first, followed by *_LAST
+ lines += ["\t%s\t= %s," % v for v in values if v[1][:2] != "VK"]
+ lines.append(lastItem)
+
+ # equivalence enums and *_MAX_ENUM
+ lines += ["\t%s\t= %s," % v for v in values if v[1][:2] == "VK"]
+ if hasMaxItem:
+ lines.append("\t%s\t= %s," % enum.values[-1])
+ else:
+ lines += ["\t%s\t= %s," % v for v in enum.values]
for line in indentLines(lines):
yield line
VK_VALVE_mutable_descriptor_type DEVICE
VK_EXT_multi_draw DEVICE
VK_KHR_shader_subgroup_uniform_control_flow DEVICE
+VK_KHR_present_id DEVICE
+VK_KHR_present_wait DEVICE
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT FEATURES ( shaderImageFloat32Atomics ) REQUIREMENTS ( VK_EXT_shader_atomic_float physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics )
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT FEATURES ( shaderImageFloat32AtomicAdd ) REQUIREMENTS ( VK_EXT_shader_atomic_float physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd )
VkPhysicalDeviceMultiDrawFeaturesEXT FEATURES ( multiDraw ) REQUIREMENTS ( VK_EXT_multi_draw )
-VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR FEATURES ( shaderSubgroupUniformControlFlow ) REQUIREMENTS ( VK_KHR_shader_subgroup_uniform_control_flow )
\ No newline at end of file
+VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR FEATURES ( shaderSubgroupUniformControlFlow ) REQUIREMENTS ( VK_KHR_shader_subgroup_uniform_control_flow )
+VkPhysicalDevicePresentIdFeaturesKHR FEATURES ( presentId ) REQUIREMENTS ( VK_KHR_present_id )
+VkPhysicalDevicePresentWaitFeaturesKHR FEATURES ( presentWait ) REQUIREMENTS ( VK_KHR_present_wait )
+VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT FEATURES ( shaderImageFloat32AtomicMinMax ) REQUIREMENTS ( VK_EXT_shader_atomic_float2 physicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax )
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 184
+#define VK_HEADER_VERSION 186
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 2, VK_HEADER_VERSION)
VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT = 1000245000,
VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR = 1000248000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000,
VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 1000269003,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004,
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = 1000276000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV = 1000277000,
VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV = 1000277001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT = 1000287001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT = 1000287002,
VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR = 1000290000,
+ VK_STRUCTURE_TYPE_PRESENT_ID_KHR = 1000294000,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR = 1000294001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT = 1000295000,
VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT = 1000295001,
VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT = 1000295002,
VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI = 1000369000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI = 1000369001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI = 1000369002,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI = 1000370000,
VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV = 1000371000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT = 1000377000,
#ifdef VK_ENABLE_BETA_EXTENSIONS
VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR = 0x00008000,
#endif
+ VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI = 0x00040000,
VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
} VkImageUsageFlagBits;
+#define VK_KHR_present_wait 1
+#define VK_KHR_PRESENT_WAIT_SPEC_VERSION 1
+#define VK_KHR_PRESENT_WAIT_EXTENSION_NAME "VK_KHR_present_wait"
+typedef struct VkPhysicalDevicePresentWaitFeaturesKHR {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 presentWait;
+} VkPhysicalDevicePresentWaitFeaturesKHR;
+
+typedef VkResult (VKAPI_PTR *PFN_vkWaitForPresentKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout);
+
+#ifndef VK_NO_PROTOTYPES
+VKAPI_ATTR VkResult VKAPI_CALL vkWaitForPresentKHR(
+ VkDevice device,
+ VkSwapchainKHR swapchain,
+ uint64_t presentId,
+ uint64_t timeout);
+#endif
+
+
#define VK_KHR_uniform_buffer_standard_layout 1
#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION 1
#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME "VK_KHR_uniform_buffer_standard_layout"
#define VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME "VK_KHR_shader_non_semantic_info"
+#define VK_KHR_present_id 1
+#define VK_KHR_PRESENT_ID_SPEC_VERSION 1
+#define VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id"
+typedef struct VkPresentIdKHR {
+ VkStructureType sType;
+ const void* pNext;
+ uint32_t swapchainCount;
+ const uint64_t* pPresentIds;
+} VkPresentIdKHR;
+
+typedef struct VkPhysicalDevicePresentIdFeaturesKHR {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 presentId;
+} VkPhysicalDevicePresentIdFeaturesKHR;
+
+
+
#define VK_KHR_synchronization2 1
typedef uint64_t VkFlags64;
#define VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR = 0x00000400ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR = 0x00000800ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR = 0x00001000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR = 0x00002000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_HOST_BIT_KHR = 0x00004000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR = 0x00008000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT = 0x00040000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV = 0x00020000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 0x02000000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR = 0x00200000ULL;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000;
-static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000ULL;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV = 0x00080000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV = 0x00100000ULL;
static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI = 0x8000000000ULL;
+static const VkPipelineStageFlagBits2KHR VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI = 0x10000000000ULL;
typedef VkFlags64 VkAccessFlags2KHR;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000ULL;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR = 0x00200000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000ULL;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000;
-static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000ULL;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000ULL;
static const VkAccessFlagBits2KHR VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x00080000ULL;
+static const VkAccessFlagBits2KHR VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI = 0x8000000000ULL;
typedef enum VkSubmitFlagBitsKHR {
#endif
+#define VK_EXT_shader_atomic_float2 1
+#define VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION 1
+#define VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME "VK_EXT_shader_atomic_float2"
+typedef struct VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 shaderBufferFloat16Atomics;
+ VkBool32 shaderBufferFloat16AtomicAdd;
+ VkBool32 shaderBufferFloat16AtomicMinMax;
+ VkBool32 shaderBufferFloat32AtomicMinMax;
+ VkBool32 shaderBufferFloat64AtomicMinMax;
+ VkBool32 shaderSharedFloat16Atomics;
+ VkBool32 shaderSharedFloat16AtomicAdd;
+ VkBool32 shaderSharedFloat16AtomicMinMax;
+ VkBool32 shaderSharedFloat32AtomicMinMax;
+ VkBool32 shaderSharedFloat64AtomicMinMax;
+ VkBool32 shaderImageFloat32AtomicMinMax;
+ VkBool32 sparseImageFloat32AtomicMinMax;
+} VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT;
+
+
+
#define VK_EXT_shader_demote_to_helper_invocation 1
#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION 1
#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME "VK_EXT_shader_demote_to_helper_invocation"
#endif
+#define VK_HUAWEI_invocation_mask 1
+#define VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION 1
+#define VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME "VK_HUAWEI_invocation_mask"
+typedef struct VkPhysicalDeviceInvocationMaskFeaturesHUAWEI {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 invocationMask;
+} VkPhysicalDeviceInvocationMaskFeaturesHUAWEI;
+
+typedef void (VKAPI_PTR *PFN_vkCmdBindInvocationMaskHUAWEI)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout);
+
+#ifndef VK_NO_PROTOTYPES
+VKAPI_ATTR void VKAPI_CALL vkCmdBindInvocationMaskHUAWEI(
+ VkCommandBuffer commandBuffer,
+ VkImageView imageView,
+ VkImageLayout imageLayout);
+#endif
+
+
#define VK_NV_external_memory_rdma 1
typedef void* VkRemoteAddressNV;
#define VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION 1
VkBool32 externalMemoryRDMA;
} VkPhysicalDeviceExternalMemoryRDMAFeaturesNV;
-typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryRemoteAddressNV)(VkDevice device, const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo, VkRemoteAddressNV* pAddress);
+typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryRemoteAddressNV)(VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress);
#ifndef VK_NO_PROTOTYPES
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryRemoteAddressNV(
VkDevice device,
- const VkMemoryGetRemoteAddressInfoNV* getMemoryRemoteAddressInfo,
+ const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo,
VkRemoteAddressNV* pAddress);
#endif
* \return Converted 64-bit floating-point value.
*//*--------------------------------------------------------------------*/
double deFloat16To64 (deFloat16 val16);
+
+DE_INLINE deBool deHalfIsPositiveZero(deFloat16 x)
+{
+ return deFloat16To32(x) == 0 && (x >> 15) == 0;
+}
+
+DE_INLINE deBool deHalfIsNegativeZero(deFloat16 x)
+{
+ return deFloat16To32(x) == 0 && (x >> 15) != 0;
+}
+
+static const deFloat16 deFloat16SignalingNaN = 0x7c01;
+static const deFloat16 deFloat16QuietNaN = 0x7e01;
+
+DE_INLINE deBool deHalfIsIEEENaN(deFloat16 x)
+{
+ deUint16 e = (x & 0x7c00u) >> 10;
+ deUint16 m = (x & 0x03ffu);
+ return e == 0x1f && m != 0;
+}
+
+DE_INLINE deBool deHalfIsSignalingNaN(deFloat16 x)
+{
+ return deHalfIsIEEENaN(x) && (x & (1u << 9)) == 0;
+}
+
+DE_INLINE deBool deHalfIsQuietNaN(deFloat16 x)
+{
+ return deHalfIsIEEENaN(x) && (x & (1u << 9)) != 0;
+}
+
DE_END_EXTERN_C
#endif /* _DEFLOAT16_H */
*//*--------------------------------------------------------------------*/
#include "deDefs.h"
+#include "deMemory.h"
#include <math.h>
#include <float.h>
DE_INLINE int deIsInf (double x) { return (x > DBL_MAX) - (x < -DBL_MAX); }
DE_INLINE deBool deIsNaN (double x) { return (x != x); }
+DE_INLINE deUint32 deFloatBitsToUint32(float x)
+{
+ deUint32 bits;
+ deMemcpy((void *)&bits, (void *)&x, 4);
+ return bits;
+}
+
+DE_INLINE deUint64 deDoubleBitsToUint64(double x)
+{
+ deUint64 bits;
+ deMemcpy((void *)&bits, (void *)&x, 8);
+ return bits;
+}
+
+DE_INLINE deBool deFloatIsPositiveZero(float x)
+{
+ return x == 0 && (deFloatBitsToUint32(x) >> 31) == 0;
+}
+
+DE_INLINE deBool deDoubleIsPositiveZero(double x)
+{
+ return x == 0 && (deDoubleBitsToUint64(x) >> 63) == 0;
+}
+
+DE_INLINE deBool deFloatIsNegativeZero(float x)
+{
+ return x == 0 && (deFloatBitsToUint32(x) >> 31) != 0;
+}
+
+DE_INLINE deBool deDoubleIsNegativeZero(double x)
+{
+ return x == 0 && (deDoubleBitsToUint64(x) >> 63) != 0;
+}
+
+DE_INLINE deBool deFloatIsIEEENaN(float x)
+{
+ deUint32 e = (deFloatBitsToUint32(x) & 0x7f800000u) >> 23;
+ deUint32 m = (deFloatBitsToUint32(x) & 0x007fffffu);
+ return e == 0xff && m != 0;
+}
+
+DE_INLINE deBool deDoubleIsIEEENaN(double x)
+{
+ deUint64 e = (deDoubleBitsToUint64(x) & 0x7ff0000000000000ull) >> 52;
+ deUint64 m = (deDoubleBitsToUint64(x) & 0x000fffffffffffffull);
+ return e == 0x7ff && m != 0;
+}
+
+/* \note The definition used for signaling NaN here is valid for ARM and
+ * x86 but possibly not for other platforms.
+ *
+ * These are defined as overloads so that they can be used in templated
+ * code without risking a type conversion which would triggern an exception
+ * on a signaling NaN. We don't use deIsNan in these helpers because they
+ * do a comparison operation which may also trigger exceptions.
+ */
+DE_INLINE deBool deFloatIsSignalingNaN(float x)
+{
+ return deFloatIsIEEENaN(x) && (deFloatBitsToUint32(x) & (1u << 22)) == 0;
+}
+
+DE_INLINE deBool deDoubleIsSignalingNaN(double x)
+{
+ return deDoubleIsIEEENaN(x) && (deDoubleBitsToUint64(x) & (1ull << 51)) == 0;
+}
+
+DE_INLINE deBool deFloatIsQuietNaN(float x)
+{
+ return deFloatIsIEEENaN(x) && (deFloatBitsToUint32(x) & (1u << 22)) != 0;
+}
+
+DE_INLINE deBool deDoubleIsQuietNaN(double x)
+{
+ return deDoubleIsIEEENaN(x) && (deDoubleBitsToUint64(x) & (1ull << 51)) != 0;
+}
+
/* Basic utilities. */
DE_INLINE float deFloatAbs (float x) { return (x >= 0.0f) ? x : -x; }
deDynamicLibrary.hpp
deFilePath.cpp
deFilePath.hpp
+ deMath.hpp
deMemPool.cpp
deMemPool.hpp
deMeta.cpp
--- /dev/null
+#ifndef _DEMATH_HPP
+#define _DEMATH_HPP
+/*-------------------------------------------------------------------------
+ * drawElements Base Portability Library
+ * -------------------------------------
+ *
+ * Copyright 2014 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief Basic mathematical operations.
+ *//*--------------------------------------------------------------------*/
+
+#include "deFloat16.h"
+#include "deMath.h"
+
+#include <limits>
+
+DE_INLINE double deToDouble (deFloat16 x) { return deFloat16To64(x); }
+DE_INLINE double deToDouble (float x) { return x; };
+DE_INLINE double deToDouble (double x) { return x; };
+
+template <typename T>
+inline T deToFloatType(double x)
+{
+ return static_cast<T>(x);
+}
+
+template <>
+inline deFloat16 deToFloatType<deFloat16>(double x)
+{
+ return deFloat64To16(x);
+}
+
+// These helpers make the C helpers usable from templates. Because some of
+// these deal with signaling NaN, it's important that no implicit float
+// conversion operations happen.
+DE_INLINE deBool deIsPositiveZero (deFloat16 x) { return deHalfIsPositiveZero(x); };
+DE_INLINE deBool deIsPositiveZero (float x) { return deFloatIsPositiveZero(x); };
+DE_INLINE deBool deIsPositiveZero (double x) { return deDoubleIsPositiveZero(x); };
+DE_INLINE deBool deIsNegativeZero (deFloat16 x) { return deHalfIsNegativeZero(x); };
+DE_INLINE deBool deIsNegativeZero (float x) { return deFloatIsNegativeZero(x); };
+DE_INLINE deBool deIsNegativeZero (double x) { return deDoubleIsNegativeZero(x); };
+DE_INLINE deBool deIsIEEENaN (deFloat16 x) { return deHalfIsIEEENaN(x); };
+DE_INLINE deBool deIsIEEENaN (float x) { return deFloatIsIEEENaN(x); };
+DE_INLINE deBool deIsIEEENaN (double x) { return deDoubleIsIEEENaN(x); };
+DE_INLINE deBool deIsSignalingNaN (deFloat16 x) { return deHalfIsSignalingNaN(x); };
+DE_INLINE deBool deIsSignalingNaN (float x) { return deFloatIsSignalingNaN(x); };
+DE_INLINE deBool deIsSignalingNaN (double x) { return deDoubleIsSignalingNaN(x); };
+DE_INLINE deBool deIsQuietNaN (deFloat16 x) { return deHalfIsQuietNaN(x); };
+DE_INLINE deBool deIsQuietNaN (float x) { return deFloatIsQuietNaN(x); };
+DE_INLINE deBool deIsQuietNaN (double x) { return deDoubleIsQuietNaN(x); };
+
+template<typename T>
+inline T deQuietNaN()
+{
+ return std::numeric_limits<T>::quiet_NaN();
+}
+
+template<>
+inline deFloat16 deQuietNaN<deFloat16>()
+{
+ return deFloat16QuietNaN;
+}
+
+template<typename T>
+inline T deSignalingNaN()
+{
+ return std::numeric_limits<T>::signaling_NaN();
+}
+
+template<>
+inline deFloat16 deSignalingNaN<deFloat16>()
+{
+ return deFloat16SignalingNaN;
+}
+
+#endif // _DEMATH_HPP
break;
case Variable::STORAGE_LOCAL:
- // \note Currently booleans are always treated as not having undefined range and thus
- // initializer is always created.
- createInitializer = value && !isUndefinedValueRange(value->getValueRange());
+ // initializer is always created if value isn't null.
+ createInitializer = value;
break;
default:
#if (DE_OS != DE_OS_ANDROID)
-MovePtr<ImageSource> createAndroidNativeImageSource (GLenum format)
+MovePtr<ImageSource> createAndroidNativeImageSource (GLenum format, deUint32 numLayers)
{
+ DE_UNREF(numLayers);
return createUnsupportedImageSource("Not Android platform", format);
}
# define BUILT_WITH_ANDROID_HARDWARE_BUFFER 1
#endif
-#if defined(__ANDROID_API_P__) && (DE_ANDROID_API >= __ANDROID_API_P__)
-# define BUILT_WITH_ANDROID_P_HARDWARE_BUFFER 1
-#endif
-
#if !defined(BUILT_WITH_ANDROID_HARDWARE_BUFFER)
-MovePtr<ImageSource> createAndroidNativeImageSource (GLenum format)
+MovePtr<ImageSource> createAndroidNativeImageSource (GLenum format, deUint32 numLayers)
{
+ DE_UNREF(numLayers);
return createUnsupportedImageSource("AHB API not supported", format);
}
return false;
}
-bool loadAhbDynamicApis (deInt32 sdkVersion)
+bool loadAhbDynamicApis (void)
{
- if (sdkVersion >= __ANDROID_API_O__)
+ if (!ahbFunctionsLoaded(&ahbFunctions))
{
- if (!ahbFunctionsLoaded(&ahbFunctions))
- {
- static de::DynamicLibrary libnativewindow("libnativewindow.so");
- ahbFunctions.allocate = reinterpret_cast<pfnAHardwareBuffer_allocate>(libnativewindow.getFunction("AHardwareBuffer_allocate"));
- ahbFunctions.describe = reinterpret_cast<pfnAHardwareBuffer_describe>(libnativewindow.getFunction("AHardwareBuffer_describe"));
- ahbFunctions.acquire = reinterpret_cast<pfnAHardwareBuffer_acquire>(libnativewindow.getFunction("AHardwareBuffer_acquire"));
- ahbFunctions.release = reinterpret_cast<pfnAHardwareBuffer_release>(libnativewindow.getFunction("AHardwareBuffer_release"));
- ahbFunctions.isSupported = reinterpret_cast<pfnAHardwareBuffer_isSupported>(libnativewindow.getFunction("AHardwareBuffer_isSupported"));
-
- return ahbFunctionsLoaded(&ahbFunctions);
- }
- else
- {
- return true;
- }
+ static de::DynamicLibrary libnativewindow("libnativewindow.so");
+ ahbFunctions.allocate = reinterpret_cast<pfnAHardwareBuffer_allocate>(libnativewindow.getFunction("AHardwareBuffer_allocate"));
+ ahbFunctions.describe = reinterpret_cast<pfnAHardwareBuffer_describe>(libnativewindow.getFunction("AHardwareBuffer_describe"));
+ ahbFunctions.acquire = reinterpret_cast<pfnAHardwareBuffer_acquire>(libnativewindow.getFunction("AHardwareBuffer_acquire"));
+ ahbFunctions.release = reinterpret_cast<pfnAHardwareBuffer_release>(libnativewindow.getFunction("AHardwareBuffer_release"));
+ ahbFunctions.isSupported = reinterpret_cast<pfnAHardwareBuffer_isSupported>(libnativewindow.getFunction("AHardwareBuffer_isSupported"));
+
+ return ahbFunctionsLoaded(&ahbFunctions);
}
- return false;
+ return true;
}
AHardwareBuffer_Format getPixelFormat (GLenum format)
class AndroidNativeClientBuffer : public ClientBuffer
{
public:
- AndroidNativeClientBuffer (const Library& egl, GLenum format);
- ~AndroidNativeClientBuffer (void);
- EGLClientBuffer get (void) const;
- void lock (void** data);
- void unlock (void);
+ AndroidNativeClientBuffer (const Library& egl, GLenum format, deUint32 numLayers);
+ ~AndroidNativeClientBuffer (void);
+ EGLClientBuffer get (void) const;
+ void lock (void** data);
+ void unlock (void);
+ AHardwareBuffer_Desc describe (void);
private:
- const Library& m_egl;
- AHardwareBuffer* m_hardwareBuffer;
+ const Library& m_egl;
+ AHardwareBuffer* m_hardwareBuffer;
};
-AndroidNativeClientBuffer::AndroidNativeClientBuffer (const Library& egl, GLenum format)
+AndroidNativeClientBuffer::AndroidNativeClientBuffer (const Library& egl, GLenum format, deUint32 numLayers)
: m_egl(egl)
{
- //deInt32 sdkVersion = checkAnbApiBuild();
deInt32 sdkVersion = androidGetSdkVersion();
-#if defined(BUILT_WITH_ANDROID_P_HARDWARE_BUFFER)
- // When testing AHB on Android-P and newer the CTS must be compiled against API28 or newer.
- DE_TEST_ASSERT(sdkVersion >= 28); /*__ANDROID_API_P__ */
-#else
- // When testing AHB on Android-O and newer the CTS must be compiled against API26 or newer.
- DE_TEST_ASSERT(sdkVersion >= 26); /* __ANDROID_API_O__ */
-#endif // !defined(BUILT_WITH_ANDROID_P_HARDWARE_BUFFER)
-
- if (sdkVersion >= __ANDROID_API_O__)
+
+ if (sdkVersion < __ANDROID_API_Q__)
+ TCU_THROW(NotSupportedError, "Android API version 29 or higher required.");
+
+ if (!loadAhbDynamicApis())
{
-#if defined(BUILT_WITH_ANDROID_HARDWARE_BUFFER)
- if (!loadAhbDynamicApis(sdkVersion))
- {
- // Couldn't load Android AHB system APIs.
- DE_TEST_ASSERT(false);
- }
-#else
- // Invalid Android AHB APIs configuration. Please check the instructions on how to build NDK for Android.
+ // Couldn't load Android AHB system APIs.
DE_TEST_ASSERT(false);
-#endif // defined(BUILT_WITH_ANDROID_HARDWARE_BUFFER)
}
AHardwareBuffer_Desc hbufferdesc = {
64u,
64u,
- 1u, // number of images
+ numLayers,
getPixelFormat(format),
AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN |
AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY |
return ((eglGetNativeClientBufferANDROIDFunc)m_egl.getProcAddress("eglGetNativeClientBufferANDROID"))(m_hardwareBuffer);
}
-void AndroidNativeClientBuffer::lock(void** data)
+void AndroidNativeClientBuffer::lock (void** data)
{
const int status = AHardwareBuffer_lock(m_hardwareBuffer, AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY, -1, DE_NULL, data);
TCU_FAIL(("AHardwareBuffer_lock failed with error: " + de::toString(status)).c_str());
}
-void AndroidNativeClientBuffer::unlock(void)
+void AndroidNativeClientBuffer::unlock (void)
{
const int status = AHardwareBuffer_unlock(m_hardwareBuffer, DE_NULL);
TCU_FAIL(("AHardwareBuffer_unlock failed with error: " + de::toString(status)).c_str());
}
+AHardwareBuffer_Desc AndroidNativeClientBuffer::describe (void)
+{
+ AHardwareBuffer_Desc ret;
+ ahbFunctions.describe(m_hardwareBuffer, &ret);
+ return ret;
+}
+
class AndroidNativeImageSource : public ImageSource
{
public:
- AndroidNativeImageSource (GLenum format) : m_format(format) {}
+ AndroidNativeImageSource (GLenum format, deUint32 numLayers) : m_format(format), m_numLayers(numLayers) {}
~AndroidNativeImageSource (void);
MovePtr<ClientBuffer> createBuffer (const Library& egl, const glw::Functions&, Texture2D*) const;
string getRequiredExtension (void) const { return "EGL_ANDROID_get_native_client_buffer"; }
protected:
GLenum m_format;
+ deUint32 m_numLayers;
};
AndroidNativeImageSource::~AndroidNativeImageSource (void)
MovePtr<ClientBuffer> AndroidNativeImageSource::createBuffer (const Library& egl, const glw::Functions&, Texture2D* ref) const
{
- MovePtr<AndroidNativeClientBuffer> buffer (new AndroidNativeClientBuffer(egl, m_format));
+ MovePtr<AndroidNativeClientBuffer> buffer (new AndroidNativeClientBuffer(egl, m_format, m_numLayers));
if (ref != DE_NULL)
{
tcu::fillWithComponentGradients(ref->getLevel(0),
tcu::Vec4(0.0f, 0.0f, 0.0f, 0.0f),
tcu::Vec4(1.0f, 1.0f, 1.0f, 1.0f));
- buffer->lock(&bufferData);
+
+ // AHB doesn't allow locking a layered image. In that case the data
+ // will be initialized later using OpenGL API.
+ if (m_numLayers == 1u)
{
- PixelBufferAccess nativeBuffer(texFormat, 64, 64, 1, bufferData);
- tcu::copy(nativeBuffer, ref->getLevel(0));
+ buffer->lock(&bufferData);
+ {
+ AHardwareBuffer_Desc desc = buffer->describe();
+ const int rowPitch = texFormat.getPixelSize() * desc.stride;
+ const int slicePitch = rowPitch * desc.height;
+ PixelBufferAccess nativeBuffer (texFormat, desc.width, desc.height, 1, rowPitch, slicePitch, bufferData);
+
+ tcu::copy(nativeBuffer, ref->getLevel(0));
+ }
+ buffer->unlock();
}
- buffer->unlock();
}
return MovePtr<ClientBuffer>(buffer);
}
} // anonymous
-MovePtr<ImageSource> createAndroidNativeImageSource (GLenum format)
+MovePtr<ImageSource> createAndroidNativeImageSource (GLenum format, deUint32 numLayers)
{
try
{
- return MovePtr<ImageSource>(new AndroidNativeImageSource(format));
+ return MovePtr<ImageSource>(new AndroidNativeImageSource(format, numLayers));
}
catch (const std::runtime_error& exc)
{
namespace Image
{
-de::MovePtr<ImageSource> createAndroidNativeImageSource (glw::GLenum format);
+de::MovePtr<ImageSource> createAndroidNativeImageSource (glw::GLenum format, deUint32 numLayers);
} // Image
} // egl
enum ApiContext
{
API_GLES2 = 0,
+ API_GLES3,
//API_VG
//API_GLES1
{
}
-class GLES2ImageApi : public ImageApi, private glu::CallLogWrapper
+class GLESImageApi : public ImageApi, private glu::CallLogWrapper
{
public:
- class GLES2Action : public Action
+ class GLESAction : public Action
{
public:
bool invoke (ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const;
- virtual bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const = 0;
+ virtual bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const = 0;
};
- class Create : public GLES2Action
+ class Create : public GLESAction
{
public:
- Create (MovePtr<ImageSource> imgSource) : m_imgSource(imgSource) {}
+ Create (MovePtr<ImageSource> imgSource, deUint32 numLayers = 1u) : m_imgSource(imgSource), m_numLayers(numLayers) {}
string getRequiredExtension (void) const { return m_imgSource->getRequiredExtension(); }
- bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const;
+ bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const;
+ deUint32 getNumLayers (void) const { return m_numLayers; }
glw::GLenum getEffectiveFormat (void) const { return m_imgSource->getEffectiveFormat(); }
private:
UniquePtr<ImageSource> m_imgSource;
+ deUint32 m_numLayers;
};
- class Render : public GLES2Action
+ class Render : public GLESAction
{
public:
virtual string getRequiredExtension (void) const { return "GL_OES_EGL_image"; }
};
- class RenderTexture2D : public Render { public: bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const; };
- class RenderTextureCubemap : public Render { public: bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const; };
- class RenderReadPixelsRenderbuffer : public Render { public: bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const; };
- class RenderDepthbuffer : public Render { public: bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const; };
- class RenderStencilbuffer : public Render { public: bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const; };
- class RenderTryAll : public Render { public: bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const; };
+ class RenderTexture2D : public Render { public: bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override; };
+ class RenderTextureCubemap : public Render { public: bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override; };
+ class RenderReadPixelsRenderbuffer : public Render { public: bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override; };
+ class RenderDepthbuffer : public Render { public: bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override; };
+ class RenderStencilbuffer : public Render { public: bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override; };
+ class RenderTryAll : public Render { public: bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override; };
+
+ class RenderTexture2DArray : public Render
+ {
+ public:
+ bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override;
+ string getRequiredExtension (void) const override { return "GL_EXT_EGL_image_array"; }
+ };
class RenderExternalTexture : public Render
{
public:
- bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override;
+ bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override;
string getRequiredExtension (void) const override { return "GL_OES_EGL_image_external"; }
};
class RenderExternalTextureSamplerArray : public Render
{
public:
- bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override;
+ bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const override;
string getRequiredExtension (void) const override { return "GL_OES_EGL_image_external"; }
};
- class Modify : public GLES2Action
+ class Modify : public GLESAction
{
public:
string getRequiredExtension (void) const { return "GL_OES_EGL_image"; }
{
public:
ModifyTexSubImage (GLenum format, GLenum type) : m_format(format), m_type(type) {}
- bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const;
+ bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const;
GLenum getFormat (void) const { return m_format; }
GLenum getType (void) const { return m_type; }
class ModifyRenderbuffer : public Modify
{
public:
- bool invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const;
+ bool invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const;
protected:
- virtual void initializeRbo (GLES2ImageApi& api, GLuint rbo, tcu::Texture2D& ref) const = 0;
+ virtual void initializeRbo (GLESImageApi& api, GLuint rbo, tcu::Texture2D& ref) const = 0;
};
class ModifyRenderbufferClearColor : public ModifyRenderbuffer
ModifyRenderbufferClearColor (tcu::Vec4 color) : m_color(color) {}
protected:
- void initializeRbo (GLES2ImageApi& api, GLuint rbo, tcu::Texture2D& ref) const;
+ void initializeRbo (GLESImageApi& api, GLuint rbo, tcu::Texture2D& ref) const;
tcu::Vec4 m_color;
};
ModifyRenderbufferClearDepth (GLfloat depth) : m_depth(depth) {}
protected:
- void initializeRbo (GLES2ImageApi& api, GLuint rbo, tcu::Texture2D& ref) const;
+ void initializeRbo (GLESImageApi& api, GLuint rbo, tcu::Texture2D& ref) const;
GLfloat m_depth;
};
ModifyRenderbufferClearStencil (GLint stencil) : m_stencil(stencil) {}
protected:
- void initializeRbo (GLES2ImageApi& api, GLuint rbo, tcu::Texture2D& ref) const;
+ void initializeRbo (GLESImageApi& api, GLuint rbo, tcu::Texture2D& ref) const;
GLint m_stencil;
};
- GLES2ImageApi (const Library& egl, const glw::Functions& gl, int contextId, tcu::TestLog& log, EGLDisplay display, EGLSurface surface, EGLConfig config);
- ~GLES2ImageApi (void);
+ GLESImageApi (const Library& egl, const glw::Functions& gl, int contextId, tcu::TestLog& log, EGLDisplay display, EGLSurface surface, EGLConfig config, EGLint apiVersion);
+ ~GLESImageApi (void);
private:
EGLContext m_context;
MovePtr<UniqueImage> createImage (const ImageSource& source, const ClientBuffer& buffer) const;
};
-GLES2ImageApi::GLES2ImageApi (const Library& egl, const glw::Functions& gl, int contextId, tcu::TestLog& log, EGLDisplay display, EGLSurface surface, EGLConfig config)
+GLESImageApi::GLESImageApi (const Library& egl, const glw::Functions& gl, int contextId, tcu::TestLog& log, EGLDisplay display, EGLSurface surface, EGLConfig config, EGLint apiVersion)
: ImageApi (egl, contextId, display, surface)
, glu::CallLogWrapper (gl, log)
, m_context (DE_NULL)
{
const EGLint attriblist[] =
{
- EGL_CONTEXT_CLIENT_VERSION, 2,
+ EGL_CONTEXT_CLIENT_VERSION, apiVersion,
EGL_NONE
};
EGLint configId = -1;
EGLU_CHECK_CALL(m_egl, getConfigAttrib(m_display, config, EGL_CONFIG_ID, &configId));
- getLog() << tcu::TestLog::Message << "Creating gles2 context with config id: " << configId << " context: " << m_contextId << tcu::TestLog::EndMessage;
+ getLog() << tcu::TestLog::Message << "Creating gles" << apiVersion << " context with config id: " << configId << " context: " << m_contextId << tcu::TestLog::EndMessage;
egl.bindAPI(EGL_OPENGL_ES_API);
m_context = m_egl.createContext(m_display, config, EGL_NO_CONTEXT, attriblist);
- EGLU_CHECK_MSG(m_egl, "Failed to create GLES2 context");
+ EGLU_CHECK_MSG(m_egl, "Failed to create GLES context");
egl.makeCurrent(display, m_surface, m_surface, m_context);
EGLU_CHECK_MSG(m_egl, "Failed to make context current");
}
-GLES2ImageApi::~GLES2ImageApi (void)
+GLESImageApi::~GLESImageApi (void)
{
m_egl.makeCurrent(m_display, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
m_egl.destroyContext(m_display, m_context);
}
-bool GLES2ImageApi::GLES2Action::invoke (ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const
+bool GLESImageApi::GLESAction::invoke (ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const
{
- GLES2ImageApi& gles2Api = dynamic_cast<GLES2ImageApi&>(api);
+ GLESImageApi& glesApi = dynamic_cast<GLESImageApi&>(api);
- gles2Api.m_egl.makeCurrent(gles2Api.m_display, gles2Api.m_surface, gles2Api.m_surface, gles2Api.m_context);
- return invokeGLES2(gles2Api, image, ref);
+ glesApi.m_egl.makeCurrent(glesApi.m_display, glesApi.m_surface, glesApi.m_surface, glesApi.m_context);
+ return invokeGLES(glesApi, image, ref);
}
-
-bool GLES2ImageApi::Create::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const
+bool GLESImageApi::Create::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& image, tcu::Texture2D& ref) const
{
de::UniquePtr<ClientBuffer> buffer (m_imgSource->createBuffer(api.m_egl, api.m_gl, &ref));
return true;
}
-MovePtr<UniqueImage> GLES2ImageApi::createImage (const ImageSource& source, const ClientBuffer& buffer) const
+MovePtr<UniqueImage> GLESImageApi::createImage (const ImageSource& source, const ClientBuffer& buffer) const
{
const EGLImageKHR image = source.createImage(m_egl, m_display, m_context, buffer.get());
return MovePtr<UniqueImage>(new UniqueImage(m_egl, m_display, image));
}
}
+static void imageTargetTexture2DArray (const Library& egl, const glw::Functions& gl, GLeglImageOES img)
+{
+ gl.eglImageTargetTexture2DOES(GL_TEXTURE_2D_ARRAY, img);
+ {
+ const GLenum error = gl.getError();
+
+ if (error == GL_INVALID_OPERATION)
+ TCU_THROW(NotSupportedError, "Creating texture2D array from EGLImage type not supported");
+
+ GLU_EXPECT_NO_ERROR(error, "glEGLImageTargetTexture2DOES()");
+ EGLU_CHECK_MSG(egl, "glEGLImageTargetTexture2DOES()");
+ }
+}
+
static void imageTargetRenderbuffer (const Library& egl, const glw::Functions& gl, GLeglImageOES img)
{
gl.eglImageTargetRenderbufferStorageOES(GL_RENDERBUFFER, img);
-1.0, -1.0
};
-bool GLES2ImageApi::RenderTexture2D::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::RenderTexture2D::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::TestLog& log = api.getLog();
// Branch only taken in TryAll case
if (reference.getFormat().order == tcu::TextureFormat::DS || reference.getFormat().order == tcu::TextureFormat::D)
- throw IllegalRendererException(); // Skip, GLES2 does not support sampling depth textures
+ throw IllegalRendererException(); // Skip, GLES does not support sampling depth textures
if (reference.getFormat().order == tcu::TextureFormat::S)
- throw IllegalRendererException(); // Skip, GLES2 does not support sampling stencil textures
+ throw IllegalRendererException(); // Skip, GLES does not support sampling stencil textures
gl.clearColor(0.0, 0.0, 0.0, 0.0);
gl.viewport(0, 0, reference.getWidth(), reference.getHeight());
return match;
}
-bool GLES2ImageApi::RenderExternalTexture::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+// Renders using a single layer from a texture array.
+bool GLESImageApi::RenderTexture2DArray::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+{
+ const glw::Functions& gl = api.m_gl;
+ tcu::TestLog& log = api.getLog();
+ Texture srcTex (gl);
+
+ gl.clearColor(0.0, 0.0, 0.0, 0.0);
+ gl.viewport(0, 0, reference.getWidth(), reference.getHeight());
+ gl.clear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
+ gl.disable(GL_DEPTH_TEST);
+
+ log << tcu::TestLog::Message << "Rendering EGLImage as GL_TEXTURE_2D_ARRAY in context: " << api.m_contextId << tcu::TestLog::EndMessage;
+ TCU_CHECK(**img != EGL_NO_IMAGE_KHR);
+
+ GLU_CHECK_GLW_CALL(gl, bindTexture(GL_TEXTURE_2D_ARRAY, *srcTex));
+ imageTargetTexture2DArray(api.m_egl, gl, **img);
+
+ glu::TransferFormat transferFormat = glu::getTransferFormat(reference.getFormat());
+ // Initializes layer 1.
+ GLU_CHECK_GLW_CALL(gl, texSubImage3D(GL_TEXTURE_2D_ARRAY,
+ 0, // Mipmap level
+ 0, // X offset
+ 0, // Y offset
+ 1, // Z offset (layer)
+ reference.getWidth(), // Width
+ reference.getHeight(), // Height
+ 1u, // Depth
+ transferFormat.format, // Format
+ transferFormat.dataType, // Type
+ reference.getLevel(0).getDataPtr())); // Pixel data
+
+
+ GLU_CHECK_GLW_CALL(gl, texParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MIN_FILTER, GL_NEAREST));
+ GLU_CHECK_GLW_CALL(gl, texParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MAG_FILTER, GL_NEAREST));
+ GLU_CHECK_GLW_CALL(gl, texParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE));
+ GLU_CHECK_GLW_CALL(gl, texParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE));
+
+ const char* const vertexShader =
+ "#version 320 es\n"
+ "precision highp int;\n"
+ "precision highp float;\n"
+ "layout(location = 0) in vec2 pos_in;\n"
+ "layout(location = 0) out vec2 texcoord_out;\n"
+ "void main()\n"
+ "{\n"
+ " gl_Position = vec4(pos_in, -0.1, 1.0);\n"
+ " texcoord_out = vec2((pos_in.x + 1.0) * 0.5, (pos_in.y + 1.0) * 0.5);\n"
+ "}\n";
+
+ const char* const fragmentShader =
+ "#version 320 es\n"
+ "precision highp int;\n"
+ "precision highp float;\n"
+ "layout(location = 0) in vec2 texcoords_in;\n"
+ "layout(location = 0) out vec4 color_out;\n"
+ "uniform layout(binding=0) highp sampler2DArray tex_sampler;\n"
+ "void main()\n"
+ "{\n"
+ // Samples layer 1.
+ " color_out = texture(tex_sampler, vec3(texcoords_in, 1));\n"
+ "}\n";
+
+ Program program(gl, vertexShader, fragmentShader);
+
+ if (!program.isOk())
+ {
+ log << tcu::TestLog::Message << "Shader build failed.\n"
+ << "Vertex: " << program.getShaderInfo(glu::SHADERTYPE_VERTEX).infoLog << "\n"
+ << vertexShader << "\n"
+ << "Fragment: " << program.getShaderInfo(glu::SHADERTYPE_FRAGMENT).infoLog << "\n"
+ << fragmentShader << "\n"
+ << "Program: " << program.getProgramInfo().infoLog << tcu::TestLog::EndMessage;
+ }
+
+ TCU_CHECK(program.isOk());
+
+ GLuint glProgram = program.getProgram();
+ GLU_CHECK_GLW_CALL(gl, useProgram(glProgram));
+
+ GLuint coordLoc = gl.getAttribLocation(glProgram, "pos_in");
+ TCU_CHECK_MSG((int)coordLoc != -1, "Couldn't find attribute pos_in");
+
+ GLuint samplerLoc = gl.getUniformLocation(glProgram, "tex_sampler");
+ TCU_CHECK_MSG((int)samplerLoc != (int)-1, "Couldn't find uniform tex_sampler");
+
+ GLU_CHECK_GLW_CALL(gl, bindTexture(GL_TEXTURE_2D_ARRAY, *srcTex));
+ GLU_CHECK_GLW_CALL(gl, uniform1i(samplerLoc, 0));
+ GLU_CHECK_GLW_CALL(gl, enableVertexAttribArray(coordLoc));
+ GLU_CHECK_GLW_CALL(gl, vertexAttribPointer(coordLoc, 2, GL_FLOAT, GL_FALSE, 0, squareTriangleCoords));
+
+ GLU_CHECK_GLW_CALL(gl, drawArrays(GL_TRIANGLES, 0, 6));
+ GLU_CHECK_GLW_CALL(gl, disableVertexAttribArray(coordLoc));
+
+ tcu::Surface refSurface (reference.getWidth(), reference.getHeight());
+ tcu::Surface screen (reference.getWidth(), reference.getHeight());
+ GLU_CHECK_GLW_CALL(gl, readPixels(0, 0, screen.getWidth(), screen.getHeight(), GL_RGBA, GL_UNSIGNED_BYTE, screen.getAccess().getDataPtr()));
+
+ tcu::copy(refSurface.getAccess(), reference.getLevel(0));
+
+ float threshold = 0.05f;
+ bool match = tcu::fuzzyCompare(log, "ComparisonResult", "Image comparison result", refSurface, screen, threshold, tcu::COMPARE_LOG_RESULT);
+
+ return match;
+}
+
+bool GLESImageApi::RenderExternalTexture::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::TestLog& log = api.getLog();
return match;
}
-bool GLES2ImageApi::RenderExternalTextureSamplerArray::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::RenderExternalTextureSamplerArray::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::TestLog& log = api.getLog();
return match;
}
-bool GLES2ImageApi::RenderDepthbuffer::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::RenderDepthbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::TestLog& log = api.getLog();
return tcu::pixelThresholdCompare(log, "Depth buffer rendering result", "Result from rendering with depth buffer", referenceScreen, screen, compareThreshold, tcu::COMPARE_LOG_RESULT);
}
-bool GLES2ImageApi::RenderStencilbuffer::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::RenderStencilbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
// Branch only taken in TryAll case
if (reference.getFormat().order != tcu::TextureFormat::DS && reference.getFormat().order != tcu::TextureFormat::S)
return tcu::pixelThresholdCompare(log, "StencilResult", "Result from rendering with stencil buffer", referenceScreen, screen, compareThreshold, tcu::COMPARE_LOG_RESULT);
}
-bool GLES2ImageApi::RenderReadPixelsRenderbuffer::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::RenderReadPixelsRenderbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
- const glw::Functions& gl = api.m_gl;
- const tcu::IVec4 bitDepth = tcu::getTextureFormatMantissaBitDepth(reference.getFormat());
- const tcu::IVec4 threshold (2 * (tcu::IVec4(1) << (tcu::IVec4(8) - bitDepth)));
- const tcu::RGBA threshold8 ((deUint8)(de::clamp(threshold[0], 0, 255)), (deUint8)(de::clamp(threshold[1], 0, 255)), (deUint8)(de::clamp(threshold[2], 0, 255)), (deUint8)(de::clamp(threshold[3], 0, 255)));
- tcu::TestLog& log = api.getLog();
- Framebuffer framebuffer (gl);
- Renderbuffer renderbuffer (gl);
- tcu::Surface screen (reference.getWidth(), reference.getHeight());
- tcu::Surface refSurface (reference.getWidth(), reference.getHeight());
-
switch (glu::getInternalFormat(reference.getFormat()))
{
case GL_RGBA4:
case GL_RGB565:
break;
default:
- // Skip, not in the list of allowed render buffer formats for GLES2.
+ // Skip, not in the list of allowed render buffer formats for GLES.
throw tcu::NotSupportedError("Image format not allowed for glReadPixels.");
break;
}
+ const glw::Functions& gl = api.m_gl;
+ const tcu::IVec4 bitDepth = tcu::getTextureFormatMantissaBitDepth(reference.getFormat());
+ const tcu::IVec4 threshold (2 * (tcu::IVec4(1) << (tcu::IVec4(8) - bitDepth)));
+ const tcu::RGBA threshold8 ((deUint8)(de::clamp(threshold[0], 0, 255)), (deUint8)(de::clamp(threshold[1], 0, 255)), (deUint8)(de::clamp(threshold[2], 0, 255)), (deUint8)(de::clamp(threshold[3], 0, 255)));
+ tcu::TestLog& log = api.getLog();
+ Framebuffer framebuffer (gl);
+ Renderbuffer renderbuffer (gl);
+ tcu::Surface screen (reference.getWidth(), reference.getHeight());
+ tcu::Surface refSurface (reference.getWidth(), reference.getHeight());
+
log << tcu::TestLog::Message << "Reading with ReadPixels from renderbuffer" << tcu::TestLog::EndMessage;
GLU_CHECK_GLW_CALL(gl, bindFramebuffer(GL_FRAMEBUFFER, *framebuffer));
}
-bool GLES2ImageApi::RenderTryAll::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::RenderTryAll::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
- bool foundSupported = false;
- tcu::TestLog& log = api.getLog();
- GLES2ImageApi::RenderTexture2D renderTex2D;
- GLES2ImageApi::RenderExternalTexture renderExternal;
- GLES2ImageApi::RenderExternalTextureSamplerArray renderExternalSamplerArray;
- GLES2ImageApi::RenderReadPixelsRenderbuffer renderReadPixels;
- GLES2ImageApi::RenderDepthbuffer renderDepth;
- GLES2ImageApi::RenderStencilbuffer renderStencil;
- Action* actions[] = { &renderTex2D, &renderExternal, &renderExternalSamplerArray, &renderReadPixels, &renderDepth, &renderStencil };
+ bool foundSupported = false;
+ tcu::TestLog& log = api.getLog();
+ GLESImageApi::RenderTexture2D renderTex2D;
+ GLESImageApi::RenderExternalTexture renderExternal;
+ GLESImageApi::RenderExternalTextureSamplerArray renderExternalSamplerArray;
+ GLESImageApi::RenderReadPixelsRenderbuffer renderReadPixels;
+ GLESImageApi::RenderDepthbuffer renderDepth;
+ GLESImageApi::RenderStencilbuffer renderStencil;
+ Action* actions[] = { &renderTex2D, &renderExternal, &renderExternalSamplerArray, &renderReadPixels, &renderDepth, &renderStencil };
for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(actions); ++ndx)
{
return true;
}
-bool GLES2ImageApi::ModifyTexSubImage::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::ModifyTexSubImage::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::TestLog& log = api.getLog();
return true;
}
-bool GLES2ImageApi::ModifyRenderbuffer::invokeGLES2 (GLES2ImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
+bool GLESImageApi::ModifyRenderbuffer::invokeGLES (GLESImageApi& api, MovePtr<UniqueImage>& img, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::TestLog& log = api.getLog();
return true;
}
-void GLES2ImageApi::ModifyRenderbufferClearColor::initializeRbo (GLES2ImageApi& api, GLuint renderbuffer, tcu::Texture2D& reference) const
+void GLESImageApi::ModifyRenderbufferClearColor::initializeRbo (GLESImageApi& api, GLuint renderbuffer, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::clear(reference.getLevel(0), m_color);
}
-void GLES2ImageApi::ModifyRenderbufferClearDepth::initializeRbo (GLES2ImageApi& api, GLuint renderbuffer, tcu::Texture2D& reference) const
+void GLESImageApi::ModifyRenderbufferClearDepth::initializeRbo (GLESImageApi& api, GLuint renderbuffer, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
tcu::clearDepth(reference.getLevel(0), m_depth);
}
-void GLES2ImageApi::ModifyRenderbufferClearStencil::initializeRbo (GLES2ImageApi& api, GLuint renderbuffer, tcu::Texture2D& reference) const
+void GLESImageApi::ModifyRenderbufferClearStencil::initializeRbo (GLESImageApi& api, GLuint renderbuffer, tcu::Texture2D& reference) const
{
const glw::Functions& gl = api.m_gl;
class ImageFormatCase : public TestCase, private glu::CallLogWrapper
{
public:
- ImageFormatCase (EglTestContext& eglTestCtx, const TestSpec& spec);
- ~ImageFormatCase (void);
+ ImageFormatCase (EglTestContext& eglTestCtx, const TestSpec& spec);
+ ~ImageFormatCase (void);
- void init (void);
- void deinit (void);
- IterateResult iterate (void);
- void checkExtensions (void);
+ void init (void);
+ void deinit (void);
+ IterateResult iterate (void);
+ void checkExtensions (void);
private:
- EGLConfig getConfig (void);
+ EGLConfig getConfig (void);
- const TestSpec m_spec;
+ const TestSpec m_spec;
- vector<ImageApi*> m_apiContexts;
+ vector<ImageApi*> m_apiContexts;
- EGLDisplay m_display;
- eglu::NativeWindow* m_window;
- EGLSurface m_surface;
- EGLConfig m_config;
- int m_curIter;
- MovePtr<UniqueImage>m_img;
- tcu::Texture2D m_refImg;
- glw::Functions m_gl;
+ EGLDisplay m_display;
+ eglu::NativeWindow* m_window;
+ EGLSurface m_surface;
+ EGLConfig m_config;
+ int m_curIter;
+ MovePtr<UniqueImage> m_img;
+ tcu::Texture2D m_refImg;
+ glw::Functions m_gl;
};
EGLConfig ImageFormatCase::getConfig (void)
{
- const EGLint attribList[] =
+ const GLint glesApi = m_spec.contexts[0] == TestSpec::API_GLES3 ? EGL_OPENGL_ES3_BIT : EGL_OPENGL_ES2_BIT;
+ const EGLint attribList[] =
{
- EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
+ EGL_RENDERABLE_TYPE, glesApi,
EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
EGL_RED_SIZE, 8,
EGL_BLUE_SIZE, 8,
m_surface = eglu::createWindowSurface(m_eglTestCtx.getNativeDisplay(), *m_window, m_display, m_config, DE_NULL);
{
- const char* extensions[] = { "GL_OES_EGL_image" };
- m_eglTestCtx.initGLFunctions(&m_gl, glu::ApiType::es(2, 0), DE_LENGTH_OF_ARRAY(extensions), &extensions[0]);
+ const char* extensions[] = { "GL_OES_EGL_image" };
+ int major = 2;
+ int minor = 0;
+
+ if (m_spec.contexts[0] == TestSpec::API_GLES3)
+ {
+ major = 3;
+ minor = 2;
+ }
+ m_eglTestCtx.initGLFunctions(&m_gl, glu::ApiType::es(major, minor), DE_LENGTH_OF_ARRAY(extensions), &extensions[0]);
}
for (int contextNdx = 0; contextNdx < (int)m_spec.contexts.size(); contextNdx++)
{
case TestSpec::API_GLES2:
{
- api = new GLES2ImageApi(egl, m_gl, contextNdx, getLog(), m_display, m_surface, m_config);
+ api = new GLESImageApi(egl, m_gl, contextNdx, getLog(), m_display, m_surface, m_config, 2);
+ break;
+ }
+
+ case TestSpec::API_GLES3:
+ {
+ api = new GLESImageApi(egl, m_gl, contextNdx, getLog(), m_display, m_surface, m_config, 3);
break;
}
void addCreateTexture (const string& name, EGLenum source, GLenum internalFormat, GLenum format, GLenum type);
void addCreateRenderbuffer (const string& name, GLenum format);
void addCreateAndroidNative (const string& name, GLenum format);
+ void addCreateAndroidNativeArray (const string& name, GLenum format, deUint32 numLayers);
void addCreateTexture2DActions (const string& prefix);
void addCreateTextureCubemapActions (const string& suffix, GLenum internalFormat, GLenum format, GLenum type);
void addCreateRenderbufferActions (void);
void ImageTests::addCreateTexture (const string& name, EGLenum source, GLenum internalFormat, GLenum format, GLenum type)
{
- m_createActions.add(name, MovePtr<Action>(new GLES2ImageApi::Create(createTextureImageSource(source, internalFormat, format, type))));
+ m_createActions.add(name, MovePtr<Action>(new GLESImageApi::Create(createTextureImageSource(source, internalFormat, format, type))));
}
void ImageTests::addCreateRenderbuffer (const string& name, GLenum format)
{
- m_createActions.add(name, MovePtr<Action>(new GLES2ImageApi::Create(createRenderbufferImageSource(format))));
+ m_createActions.add(name, MovePtr<Action>(new GLESImageApi::Create(createRenderbufferImageSource(format))));
}
void ImageTests::addCreateAndroidNative (const string& name, GLenum format)
{
- m_createActions.add(name, MovePtr<Action>(new GLES2ImageApi::Create(createAndroidNativeImageSource(format))));
+ m_createActions.add(name, MovePtr<Action>(new GLESImageApi::Create(createAndroidNativeImageSource(format, 1u))));
+}
+
+void ImageTests::addCreateAndroidNativeArray (const string& name, GLenum format, deUint32 numLayers)
+{
+ m_createActions.add(name, MovePtr<Action>(new GLESImageApi::Create(createAndroidNativeImageSource(format, numLayers), numLayers)));
}
void ImageTests::addCreateTexture2DActions (const string& prefix)
addCreateAndroidNative("android_native_rgb10a2", GL_RGB10_A2);
addCreateAndroidNative("android_native_rgba16f", GL_RGBA16F);
addCreateAndroidNative("android_native_s8", GL_STENCIL_INDEX8);
+
+ addCreateAndroidNativeArray("android_native_array_rgba4", GL_RGBA4, 4u);
+ addCreateAndroidNativeArray("android_native_array_rgb5_a1", GL_RGB5_A1, 4u);
+ addCreateAndroidNativeArray("android_native_array_rgb565", GL_RGB565, 4u);
+ addCreateAndroidNativeArray("android_native_array_rgb8", GL_RGB8, 4u);
+ addCreateAndroidNativeArray("android_native_array_rgba8", GL_RGBA8, 4u);
}
class RenderTests : public ImageTests
void RenderTests::addRenderActions (void)
{
- m_renderActions.add("texture", MovePtr<Action>(new GLES2ImageApi::RenderTexture2D()));
- m_renderActions.add("read_pixels", MovePtr<Action>(new GLES2ImageApi::RenderReadPixelsRenderbuffer()));
- m_renderActions.add("depth_buffer", MovePtr<Action>(new GLES2ImageApi::RenderDepthbuffer()));
- m_renderActions.add("stencil_buffer", MovePtr<Action>(new GLES2ImageApi::RenderStencilbuffer()));
+ m_renderActions.add("texture", MovePtr<Action>(new GLESImageApi::RenderTexture2D()));
+ m_renderActions.add("texture_array", MovePtr<Action>(new GLESImageApi::RenderTexture2DArray()));
+ m_renderActions.add("read_pixels", MovePtr<Action>(new GLESImageApi::RenderReadPixelsRenderbuffer()));
+ m_renderActions.add("depth_buffer", MovePtr<Action>(new GLESImageApi::RenderDepthbuffer()));
+ m_renderActions.add("stencil_buffer", MovePtr<Action>(new GLESImageApi::RenderStencilbuffer()));
}
class SimpleCreationTests : public RenderTests
bool isCompatibleCreateAndRenderActions (const Action& create, const Action& render)
{
- if (const GLES2ImageApi::Create* gles2Create = dynamic_cast<const GLES2ImageApi::Create*>(&create))
+ if (const GLESImageApi::Create* glesCreate = dynamic_cast<const GLESImageApi::Create*>(&create))
{
- const GLenum createFormat = gles2Create->getEffectiveFormat();
+ const GLenum createFormat = glesCreate->getEffectiveFormat();
+
+ if (dynamic_cast<const GLESImageApi::RenderTexture2DArray*>(&render))
+ {
+ // Makes sense only for texture arrays.
+ if (glesCreate->getNumLayers() <= 1u)
+ return false;
+ }
+ else if (glesCreate->getNumLayers() != 1u)
+ {
+ // Skip other render actions for texture arrays.
+ return false;
+ }
- if (dynamic_cast<const GLES2ImageApi::RenderTexture2D*>(&render))
+ if (dynamic_cast<const GLESImageApi::RenderTexture2D*>(&render))
{
- // GLES2 does not have depth or stencil textures
+ // GLES does not have depth or stencil textures
if (isDepthFormat(createFormat) || isStencilFormat(createFormat))
return false;
}
- if (dynamic_cast<const GLES2ImageApi::RenderReadPixelsRenderbuffer*>(&render))
+ if (dynamic_cast<const GLESImageApi::RenderReadPixelsRenderbuffer*>(&render))
{
- // GLES2 does not support readPixels for depth or stencil
+ // GLES does not support readPixels for depth or stencil.
if (isDepthFormat(createFormat) || isStencilFormat(createFormat))
return false;
}
- if (dynamic_cast<const GLES2ImageApi::RenderDepthbuffer*>(&render))
+ if (dynamic_cast<const GLESImageApi::RenderDepthbuffer*>(&render))
{
// Copying non-depth data to depth renderbuffer and expecting meaningful
// results just doesn't make any sense.
return false;
}
- if (dynamic_cast<const GLES2ImageApi::RenderStencilbuffer*>(&render))
+ if (dynamic_cast<const GLESImageApi::RenderStencilbuffer*>(&render))
{
// Copying non-stencil data to stencil renderbuffer and expecting meaningful
// results just doesn't make any sense.
if (!isCompatibleCreateAndRenderActions(*createAction.action, *renderAction.action))
continue;
- spec.name = std::string("gles2_") + createAction.label + "_" + renderAction.label;
+ if (dynamic_cast<const GLESImageApi::RenderTexture2DArray*>(renderAction.action.get()))
+ {
+ // Texture array tests require GLES3.
+ spec.name = std::string("gles3_") + createAction.label + "_" + renderAction.label;
+ spec.contexts.push_back(TestSpec::API_GLES3);
+ }
+ else
+ {
+ spec.name = std::string("gles2_") + createAction.label + "_" + renderAction.label;
+ spec.contexts.push_back(TestSpec::API_GLES2);
+ }
+
spec.desc = spec.name;
- spec.contexts.push_back(TestSpec::API_GLES2);
spec.operations.push_back(TestSpec::Operation(0, *createAction.action));
spec.operations.push_back(TestSpec::Operation(0, *renderAction.action));
bool isCompatibleCreateAndModifyActions (const Action& create, const Action& modify)
{
- if (const GLES2ImageApi::Create* gles2Create = dynamic_cast<const GLES2ImageApi::Create*>(&create))
+ if (const GLESImageApi::Create* glesCreate = dynamic_cast<const GLESImageApi::Create*>(&create))
{
- const GLenum createFormat = gles2Create->getEffectiveFormat();
+ // No modify tests for texture arrays.
+ if (glesCreate->getNumLayers() > 1u)
+ return false;
+
+ const GLenum createFormat = glesCreate->getEffectiveFormat();
- if (const GLES2ImageApi::ModifyTexSubImage* gles2TexSubImageModify = dynamic_cast<const GLES2ImageApi::ModifyTexSubImage*>(&modify))
+ if (const GLESImageApi::ModifyTexSubImage* glesTexSubImageModify = dynamic_cast<const GLESImageApi::ModifyTexSubImage*>(&modify))
{
- const GLenum modifyFormat = gles2TexSubImageModify->getFormat();
- const GLenum modifyType = gles2TexSubImageModify->getType();
+ const GLenum modifyFormat = glesTexSubImageModify->getFormat();
+ const GLenum modifyType = glesTexSubImageModify->getType();
return isCompatibleFormats(createFormat, modifyFormat, modifyType);
}
- if (dynamic_cast<const GLES2ImageApi::ModifyRenderbufferClearColor*>(&modify))
+ if (dynamic_cast<const GLESImageApi::ModifyRenderbufferClearColor*>(&modify))
{
// reintepreting color as non-color is not meaningful
if (isDepthFormat(createFormat) || isStencilFormat(createFormat))
return false;
}
- if (dynamic_cast<const GLES2ImageApi::ModifyRenderbufferClearDepth*>(&modify))
+ if (dynamic_cast<const GLESImageApi::ModifyRenderbufferClearDepth*>(&modify))
{
// reintepreting depth as non-depth is not meaningful
if (!isDepthFormat(createFormat))
return false;
}
- if (dynamic_cast<const GLES2ImageApi::ModifyRenderbufferClearStencil*>(&modify))
+ if (dynamic_cast<const GLESImageApi::ModifyRenderbufferClearStencil*>(&modify))
{
// reintepreting stencil as non-stencil is not meaningful
if (!isStencilFormat(createFormat))
void MultiContextRenderTests::addClearActions (void)
{
- m_clearActions.add("clear_color", MovePtr<Action>(new GLES2ImageApi::ModifyRenderbufferClearColor(tcu::Vec4(0.8f, 0.2f, 0.9f, 1.0f))));
- m_clearActions.add("clear_depth", MovePtr<Action>(new GLES2ImageApi::ModifyRenderbufferClearDepth(0.75f)));
- m_clearActions.add("clear_stencil", MovePtr<Action>(new GLES2ImageApi::ModifyRenderbufferClearStencil(97)));
+ m_clearActions.add("clear_color", MovePtr<Action>(new GLESImageApi::ModifyRenderbufferClearColor(tcu::Vec4(0.8f, 0.2f, 0.9f, 1.0f))));
+ m_clearActions.add("clear_depth", MovePtr<Action>(new GLESImageApi::ModifyRenderbufferClearDepth(0.75f)));
+ m_clearActions.add("clear_stencil", MovePtr<Action>(new GLESImageApi::ModifyRenderbufferClearStencil(97)));
}
void MultiContextRenderTests::init (void)
spec.name = std::string("gles2_") + createAction.label + "_" + renderAction.label;
- const GLES2ImageApi::Create* gles2Create = dynamic_cast<const GLES2ImageApi::Create*>(createAction.action.get());
+ const GLESImageApi::Create* glesCreate = dynamic_cast<const GLESImageApi::Create*>(createAction.action.get());
- if (!gles2Create)
- DE_FATAL("Dynamic casting to GLES2ImageApi::Create* failed");
+ if (!glesCreate)
+ DE_FATAL("Dynamic casting to GLESImageApi::Create* failed");
- const GLenum createFormat = gles2Create->getEffectiveFormat();
+ const GLenum createFormat = glesCreate->getEffectiveFormat();
if (isDepthFormat(createFormat) && isStencilFormat(createFormat))
{
void addModifyActions(void);
LabeledActions m_modifyActions;
- GLES2ImageApi::RenderTryAll m_renderAction;
+ GLESImageApi::RenderTryAll m_renderAction;
};
void ModifyTests::addModifyActions (void)
{
- m_modifyActions.add("tex_subimage_rgb8", MovePtr<Action>(new GLES2ImageApi::ModifyTexSubImage(GL_RGB, GL_UNSIGNED_BYTE)));
- m_modifyActions.add("tex_subimage_rgb565", MovePtr<Action>(new GLES2ImageApi::ModifyTexSubImage(GL_RGB, GL_UNSIGNED_SHORT_5_6_5)));
- m_modifyActions.add("tex_subimage_rgba8", MovePtr<Action>(new GLES2ImageApi::ModifyTexSubImage(GL_RGBA, GL_UNSIGNED_BYTE)));
- m_modifyActions.add("tex_subimage_rgb5_a1", MovePtr<Action>(new GLES2ImageApi::ModifyTexSubImage(GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1)));
- m_modifyActions.add("tex_subimage_rgba4", MovePtr<Action>(new GLES2ImageApi::ModifyTexSubImage(GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4)));
+ m_modifyActions.add("tex_subimage_rgb8", MovePtr<Action>(new GLESImageApi::ModifyTexSubImage(GL_RGB, GL_UNSIGNED_BYTE)));
+ m_modifyActions.add("tex_subimage_rgb565", MovePtr<Action>(new GLESImageApi::ModifyTexSubImage(GL_RGB, GL_UNSIGNED_SHORT_5_6_5)));
+ m_modifyActions.add("tex_subimage_rgba8", MovePtr<Action>(new GLESImageApi::ModifyTexSubImage(GL_RGBA, GL_UNSIGNED_BYTE)));
+ m_modifyActions.add("tex_subimage_rgb5_a1", MovePtr<Action>(new GLESImageApi::ModifyTexSubImage(GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1)));
+ m_modifyActions.add("tex_subimage_rgba4", MovePtr<Action>(new GLESImageApi::ModifyTexSubImage(GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4)));
- m_modifyActions.add("renderbuffer_clear_color", MovePtr<Action>(new GLES2ImageApi::ModifyRenderbufferClearColor(tcu::Vec4(0.3f, 0.5f, 0.3f, 1.0f))));
- m_modifyActions.add("renderbuffer_clear_depth", MovePtr<Action>(new GLES2ImageApi::ModifyRenderbufferClearDepth(0.7f)));
- m_modifyActions.add("renderbuffer_clear_stencil", MovePtr<Action>(new GLES2ImageApi::ModifyRenderbufferClearStencil(78)));
+ m_modifyActions.add("renderbuffer_clear_color", MovePtr<Action>(new GLESImageApi::ModifyRenderbufferClearColor(tcu::Vec4(0.3f, 0.5f, 0.3f, 1.0f))));
+ m_modifyActions.add("renderbuffer_clear_depth", MovePtr<Action>(new GLESImageApi::ModifyRenderbufferClearDepth(0.7f)));
+ m_modifyActions.add("renderbuffer_clear_stencil", MovePtr<Action>(new GLESImageApi::ModifyRenderbufferClearStencil(78)));
}
void ModifyTests::init (void)
case EGL_NATIVE_BUFFER_ANDROID:
DE_ASSERT(format == 0u && type == 0u);
- return createAndroidNativeImageSource(internalFormat);
+ return createAndroidNativeImageSource(internalFormat, 1u);
default:
DE_FATAL("Impossible");
"hvec2", "hvec3", "hvec4", "dvec2", "dvec3", "dvec4", "fvec2", "fvec3", "fvec4", "sampler3DRect",
"filter", "image1D", "image2D", "image3D", "imageCube", "iimage1D", "iimage2D", "iimage3D",
"iimageCube", "uimage1D", "uimage2D", "uimage3D", "uimageCube", "image1DArray", "image2DArray",
- "iimage1DArray", "iimage2DArray", "uimage1DArray", "uimage2DArray", "image1DShadow", "image2DShadow",
- "image1DArrayShadow", "image2DArrayShadow", "imageBuffer", "iimageBuffer", "uimageBuffer",
+ "iimage1DArray", "iimage2DArray", "uimage1DArray", "uimage2DArray",
+ "imageBuffer", "iimageBuffer", "uimageBuffer",
"sampler1D", "sampler1DShadow", "sampler1DArray", "sampler1DArrayShadow", "isampler1D",
"isampler1DArray", "usampler1D", "usampler1DArray", "sampler2DRect", "sampler2DRectShadow",
"isampler2DRect", "usampler2DRect", "samplerBuffer", "isamplerBuffer", "usamplerBuffer",
]
INVALID_IDENTIFIERS = [
- ("two_underscores_begin", "__invalid"),
- ("two_underscores_middle", "in__valid"),
- ("two_underscores_end", "invalid__"),
("gl_begin", "gl_Invalid"),
("digit", "0123"),
("digit_begin", "0invalid"),
{
DE_STATIC_ASSERT(sizeof(T) * 3 == sizeof(StateQueryMemoryWriteGuard<T>)); // tightly packed
- for (size_t i = 0; i < sizeof(T); ++i)
- {
- ((deUint8*)&m_preguard)[i] = (deUint8)WRITE_GUARD_VALUE;
- ((deUint8*)&m_value)[i] = (deUint8)WRITE_GUARD_VALUE;
- ((deUint8*)&m_postguard)[i] = (deUint8)WRITE_GUARD_VALUE;
- }
+ deMemset(&m_preguard, WRITE_GUARD_VALUE, sizeof(m_preguard));
+ deMemset(&m_value, WRITE_GUARD_VALUE, sizeof(m_value));
+ deMemset(&m_postguard, WRITE_GUARD_VALUE, sizeof(m_postguard));
}
template <typename T>
self.ndk = ndk
class Configuration:
- def __init__(self, env, buildPath, abis, nativeApi, minApi, nativeBuildType, gtfTarget, verbose, layers, angle):
+ def __init__(self, env, buildPath, abis, nativeApi, javaApi, minApi, nativeBuildType, gtfTarget, verbose, layers, angle):
self.env = env
self.sourcePath = DEQP_DIR
self.buildPath = buildPath
self.abis = abis
self.nativeApi = nativeApi
- self.javaApi = 28
+ self.javaApi = javaApi
self.minApi = minApi
self.nativeBuildType = nativeBuildType
self.gtfTarget = gtfTarget
dest='nativeApi',
default=28,
help="Android API level to target in native code")
+ parser.add_argument('--java-api',
+ type=int,
+ dest='javaApi',
+ default=28,
+ help="Android API level to target in Java code")
parser.add_argument('--min-api',
type=int,
dest='minApi',
sdk = SDKEnv(os.path.realpath(args.sdkPath))
buildPath = os.path.realpath(args.buildRoot)
env = Environment(sdk, ndk)
- config = Configuration(env, buildPath, abis=args.abis, nativeApi=args.nativeApi, minApi=args.minApi, nativeBuildType=args.nativeBuildType, gtfTarget=args.gtfTarget,
+ config = Configuration(env, buildPath, abis=args.abis, nativeApi=args.nativeApi, javaApi=args.javaApi, minApi=args.minApi, nativeBuildType=args.nativeBuildType, gtfTarget=args.gtfTarget,
verbose=args.verbose, layers=args.layers, angle=args.angle)
try:
MASTER_EGL_COMMON_FILTERS = [include("egl-master.txt"),
exclude("egl-test-issues.txt"),
- exclude("egl-internal-api-tests.txt"),
exclude("egl-manual-robustness.txt"),
exclude("egl-driver-issues.txt"),
exclude("egl-temp-excluded.txt")]
# See the License for the specific language governing permissions and
# limitations under the License.
-# - GO needs to be installed to use regres. (apt install golang-go)
+# Requirements to run the script:
+# - Python3 (apt-get install -y python3.x)
+# - GO (apt-get install -y golang-go)
+# - cmake (version 3.13 or later)
+# - ninja (apt-get install -y ninja-build)
+# - git (sudo apt-get install -y git)
+
+# GO dependencies needed:
+# - crypto/openpgp (go get -u golang.org/x/crypto/openpgp...)
import os
import json
import tempfile
import subprocess
+import sys
from argparse import ArgumentParser
-from shutil import which, copyfile, move
+from shutil import which, copyfile
from pathlib import Path
from datetime import datetime
+# Check for correct python version (python3) before doing anything.
+if sys.version_info.major < 3:
+ raise RuntimeError("Python version needs to be 3 or greater.")
+
AP = ArgumentParser()
AP.add_argument(
"-d",
# Check that we have everything needed to run the script when using recipe run-deqp.
if ARGS.recipe == "run-deqp":
if which("go") is None:
- raise RuntimeError("go not found.")
+ raise RuntimeError("go not found. (apt-get install -y golang-go)")
if which("cmake") is None:
- raise RuntimeError("CMake not found.")
+ raise RuntimeError("CMake not found. (version 3.13 or later needed)")
if which("ninja") is None:
- raise RuntimeError("Ninja not found.")
+ raise RuntimeError("Ninja not found. (apt-get install -y ninja-build)")
if which("git") is None:
- raise RuntimeError("Git not found.")
+ raise RuntimeError("Git not found. (apt-get install -y git)")
if ARGS.vk_gl_cts is None:
raise RuntimeError("vk-gl-cts source directory must be provided. Use --help for more info.")
# Build VK-GL-CTS
buildType = "-DCMAKE_BUILD_TYPE=" + ARGS.vk_gl_cts_build_type
run([which("cmake"), "-GNinja", str(VK_GL_CTS_ROOT_DIR), buildType], working_dir=VK_GL_CTS_BUILD_DIR)
- run([which("ninja")], working_dir=VK_GL_CTS_BUILD_DIR)
+ run([which("ninja"), "deqp-vk"], working_dir=VK_GL_CTS_BUILD_DIR)
print(f"vk-gl-cts built to: {VK_GL_CTS_BUILD_DIR}")
# Clone and build SwiftShader and Vulkan validation layers.
run([which("git"), "pull", "origin"], working_dir=SWS_SRC_DIR)
# Build SwiftShader.
- buildType = "-DCMAKE_BUILD_TYPE=" + ARGS.sws_build_type
- # Set env variables if clang build path is set.
- if os.getenv("CXX") is None:
- os.environ["CXX"] = "clang++"
- if os.getenv("CC") is None:
- os.environ["CC"] = "clang"
- run([which("cmake"), "-GNinja", str(SWS_SRC_DIR), buildType], working_dir=SWS_BUILD_DIR)
- run([which("cmake"), "--build", "."], working_dir=SWS_BUILD_DIR)
+ run([which("cmake"),
+ "-GNinja",
+ str(SWS_SRC_DIR),
+ "-DSWIFTSHADER_BUILD_EGL:BOOL=OFF",
+ "-DSWIFTSHADER_BUILD_GLESv2:BOOL=OFF",
+ "-DSWIFTSHADER_BUILD_TESTS:BOOL=OFF",
+ "-DINSTALL_GTEST=OFF",
+ "-DBUILD_TESTING:BOOL=OFF",
+ "-DENABLE_CTEST:BOOL=OFF",
+ "-DCMAKE_BUILD_TYPE=" + ARGS.sws_build_type],
+ working_dir=SWS_BUILD_DIR)
+ run([which("cmake"), "--build", ".", "--target", "vk_swiftshader"], working_dir=SWS_BUILD_DIR)
# Set Vulkan validation layers if flag is set.
if ARGS.validation == "true":
set(DEQP_TARGET_NAME "OS X")
find_package(OpenGL REQUIRED)
-set(DEQP_PLATFORM_LIBRARIES ${OPENGL_LIBRARIES})
+find_library(COCOA_LIBRARY Cocoa)
+find_library(QUARTZCORE_LIBRARY QuartzCore)
+set(DEQP_PLATFORM_LIBRARIES ${OPENGL_LIBRARIES} ${COCOA_LIBRARY} ${QUARTZCORE_LIBRARY})
include_directories(${OPENGL_INCLUDE_DIRS})