-# Issue 218: Excluded built-in function precision tests
-dEQP-VK.glsl.builtin.precision.clamp.highp_compute.*
-dEQP-VK.glsl.builtin.precision.cos.mediump_*
-dEQP-VK.glsl.builtin.precision.div.highp_compute.*
-dEQP-VK.glsl.builtin.precision.max.highp_compute.*
-dEQP-VK.glsl.builtin.precision.min.highp_compute.*
-dEQP-VK.glsl.builtin.precision.mod.highp_compute.*
-dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec4
-dEQP-VK.glsl.builtin.precision.sin.mediump_compute.*
-dEQP-VK.glsl.builtin.precision.tan.mediump_compute.*
-
# Excluded texture function tests according to the Android GLES3 issue list
dEQP-VK.glsl.texture_functions.texturegrad.samplercubeshadow_fragment
dEQP-VK.glsl.texture_functions.texturegrad.samplercubeshadow_vertex
dEQP-VK.glsl.texture_functions.texturegrad.sparse_usamplercube_fragment
dEQP-VK.glsl.texture_functions.texturegrad.sparse_isampler3d_vertex
+# Issue 420: Exclude problematic clipping tests
+dEQP-VK.clipping.clip_volume.clipped.large_points
+dEQP-VK.clipping.clip_volume.clipped.wide_lines_axis_aligned
+dEQP-VK.clipping.clip_volume.clipped.wide_lines_diagonal
+
# Issue 419: Failing sparse tests (Image mismatch)
dEQP-VK.glsl.texture_functions.texture.sparse_isampler2d_bias_fragment
dEQP-VK.glsl.texture_functions.texture.sparse_usampler2d_bias_fragment
dEQP-VK.glsl.texture_functions.texture.sparse_isampler3d_bias_fragment
dEQP-VK.glsl.texture_functions.texture.sparse_usampler3d_bias_fragment
-# Issue 420: Exclude problematic clipping tests
-dEQP-VK.clipping.clip_volume.clipped.large_points
-dEQP-VK.clipping.clip_volume.clipped.wide_lines_axis_aligned
-dEQP-VK.clipping.clip_volume.clipped.wide_lines_diagonal
-
-# Issue 431: Excluded copies and blitting tests
-dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.b8g8r8a8_unorm_linear
-
# CTS issue 426, spec issue 403
dEQP-VK.spirv_assembly.instruction.compute.opfunord.*
# New tests from AOSP
dEQP-VK.texture.explicit_lod.*
-
-#VK-GL-CTS 110: Excluded wsi android tests as they require android loader support
-dEQP-VK.wsi.android.surface.query_devgroup_*
-
-#VK-GL-CTS 749
-dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.*
# Issue 217: Built-in function precision test issues
-dEQP-VK.glsl.builtin.precision.dot.highp_compute.*
-dEQP-VK.glsl.builtin.precision.acosh.highp_compute.*
-dEQP-VK.glsl.builtin.precision.atanh.highp_compute.*
-dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.*
-dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.scalar
-dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.acos.mediump_compute.*
-dEQP-VK.glsl.builtin.precision.atan.mediump_compute.*
-dEQP-VK.glsl.builtin.precision.inverse.highp_compute.mat2
-dEQP-VK.glsl.builtin.precision.refract.*
# Issue 233: Negative zero flat varying issue
dEQP-VK.glsl.builtin.function.common.frexp.float_highp_vertex
dEQP-VK.glsl.texture_functions.textureoffset.usampler2darray_vertex
dEQP-VK.glsl.texture_functions.textureoffset.usampler3d_vertex
dEQP-VK.glsl.texture_functions.texturegradoffset.usampler2darray_vertex
-
-# Issue 702: Tests use invalid conversion operations
-dEQP-VK.spirv_assembly.instruction.*.indexing.*u32*
-dEQP-VK.spirv_assembly.instruction.*.indexing.*s32*
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.b8g8r8a8_unorm_nearest
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.linear
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.r32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.b8g8r8a8_unorm_linear
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.without_scaling_partial.nearest
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.without_scaling_partial.r32_sfloat_nearest
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.without_scaling_partial.b8g8r8a8_unorm_nearest
dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_false
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u16
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s16
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u32
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s32
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u16
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s16
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u32
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s32
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u16
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s16
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u32
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s32
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.non16basealignment.opaccesschain
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_geom
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_frag
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_vert
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tessc
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_geom
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_frag
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_vert
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tessc
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_geom
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_frag
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_vert
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tessc
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tesse
dEQP-VK.glsl.builtin.precision.div.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.div.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.div.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.div.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.div.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.div.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.div.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.radians.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.radians.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.radians.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.degrees.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.degrees.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.degrees.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.sin.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.sin.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.sin.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.sin.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.cos.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.cos.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.cos.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.cos.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.tan.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.tan.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.tan.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.acos.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.acos.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.acos.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.atan.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.atan.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.atan.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.acosh.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.acosh.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.acosh.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.pow.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.pow.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.pow.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.mod.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.mod.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.mod.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.modf.mediump_compute
dEQP-VK.glsl.builtin.precision.modf.highp_compute
dEQP-VK.glsl.builtin.precision.min.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.min.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.min.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.min.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.min.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.min.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.min.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.min.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.max.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.max.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.max.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.max.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.max.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.max.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.max.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.max.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.mix.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.mix.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.mix.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.dot.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.dot.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.dot.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.cross.mediump_compute
dEQP-VK.glsl.builtin.precision.cross.highp_compute
dEQP-VK.glsl.builtin.precision.normalize.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.faceforward.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.faceforward.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.faceforward.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.matrixcompmult.mediump_compute.mat2
dEQP-VK.glsl.builtin.precision.matrixcompmult.mediump_compute.mat2x3
dEQP-VK.glsl.builtin.precision.matrixcompmult.mediump_compute.mat2x4
dEQP-VK.glsl.builtin.precision.determinant.mediump_compute.mat2
dEQP-VK.glsl.builtin.precision.determinant.highp_compute.mat2
dEQP-VK.glsl.builtin.precision.inverse.mediump_compute.mat2
+dEQP-VK.glsl.builtin.precision.inverse.highp_compute.mat2
dEQP-VK.glsl.builtin.precision.frexp.mediump_vertex.scalar
dEQP-VK.glsl.builtin.precision.frexp.mediump_vertex.vec2
dEQP-VK.glsl.builtin.precision.frexp.mediump_vertex.vec3
dEQP-VK.wsi.android.surface.query_formats
dEQP-VK.wsi.android.surface.query_formats2
dEQP-VK.wsi.android.surface.query_present_modes
+dEQP-VK.wsi.android.surface.query_devgroup_present_capabilities
+dEQP-VK.wsi.android.surface.query_devgroup_present_modes
dEQP-VK.wsi.android.surface.destroy_null_handle
dEQP-VK.wsi.android.surface.initial_size
dEQP-VK.wsi.android.swapchain.create.min_image_count
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.b8g8r8a8_unorm_nearest
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.linear
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.r32_sfloat_linear
+dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.scaling_and_offset.b8g8r8a8_unorm_linear
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.without_scaling_partial.nearest
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.without_scaling_partial.r32_sfloat_nearest
dEQP-VK.api.copy_and_blit.core.blit_image.simple_tests.without_scaling_partial.b8g8r8a8_unorm_nearest
dEQP-VK.spirv_assembly.instruction.compute.conditional_branch.same_labels_false
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u16
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s16
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u32
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s32
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_u64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opaccesschain_s64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u16
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s16
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u32
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s32
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_u64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opinboundsaccesschain_s64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u16
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s16
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u32
+dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s32
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_u64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.struct.opptraccesschain_s64
dEQP-VK.spirv_assembly.instruction.compute.indexing.input.non16basealignment.opaccesschain
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_geom
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_s32_frag
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_vert
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tessc
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opaccesschain_u64_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_geom
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_s32_frag
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_vert
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tessc
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opinboundsaccesschain_u64_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_tesse
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_geom
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s16_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u32_frag
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_vert
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tessc
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_tesse
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_geom
+dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_s32_frag
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_vert
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tessc
dEQP-VK.spirv_assembly.instruction.graphics.indexing.input.struct.opptraccesschain_u64_tesse
dEQP-VK.glsl.builtin.precision.div.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.div.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.div.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.div.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.div.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.div.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.div.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.radians.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.radians.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.radians.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.degrees.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.degrees.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.degrees.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.sin.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.sin.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.sin.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.sin.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.sin.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.cos.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.cos.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.cos.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.cos.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.cos.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.tan.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.tan.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.tan.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.tan.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.acos.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.acos.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.acos.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.atan2.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.atan.mediump_compute.vec4
dEQP-VK.glsl.builtin.precision.atan.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.atan.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.atan.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.acosh.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.acosh.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.acosh.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.acosh.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.atanh.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.pow.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.pow.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.pow.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.mod.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.mod.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.mod.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.mod.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.modf.mediump_compute
dEQP-VK.glsl.builtin.precision.modf.highp_compute
dEQP-VK.glsl.builtin.precision.min.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.min.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.min.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.min.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.min.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.min.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.min.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.min.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.max.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.max.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.max.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.max.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.max.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.max.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.max.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.max.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.clamp.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.clamp.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.mix.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.mix.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.mix.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.dot.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.dot.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.dot.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.dot.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.cross.mediump_compute
dEQP-VK.glsl.builtin.precision.cross.highp_compute
dEQP-VK.glsl.builtin.precision.normalize.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.faceforward.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.faceforward.highp_compute.vec3
dEQP-VK.glsl.builtin.precision.faceforward.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.scalar
dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.vec2
dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.vec3
dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scalar
dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec2
dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec4
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.scalar
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.vec2
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.vec3
+dEQP-VK.glsl.builtin.precision.refract.mediump_compute.vec4
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.scalar
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.vec2
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.vec3
+dEQP-VK.glsl.builtin.precision.refract.highp_compute.vec4
dEQP-VK.glsl.builtin.precision.matrixcompmult.mediump_compute.mat2
dEQP-VK.glsl.builtin.precision.matrixcompmult.mediump_compute.mat2x3
dEQP-VK.glsl.builtin.precision.matrixcompmult.mediump_compute.mat2x4
dEQP-VK.glsl.builtin.precision.determinant.mediump_compute.mat2
dEQP-VK.glsl.builtin.precision.determinant.highp_compute.mat2
dEQP-VK.glsl.builtin.precision.inverse.mediump_compute.mat2
+dEQP-VK.glsl.builtin.precision.inverse.highp_compute.mat2
dEQP-VK.glsl.builtin.precision.frexp.mediump_vertex.scalar
dEQP-VK.glsl.builtin.precision.frexp.mediump_vertex.vec2
dEQP-VK.glsl.builtin.precision.frexp.mediump_vertex.vec3
dEQP-VK.wsi.android.surface.query_formats
dEQP-VK.wsi.android.surface.query_formats2
dEQP-VK.wsi.android.surface.query_present_modes
+dEQP-VK.wsi.android.surface.query_devgroup_present_capabilities
+dEQP-VK.wsi.android.surface.query_devgroup_present_modes
dEQP-VK.wsi.android.surface.destroy_null_handle
dEQP-VK.wsi.android.surface.initial_size
dEQP-VK.wsi.android.swapchain.create.min_image_count