external/vulkancts/modules/vulkan/api/vktApiExternalMemoryTests.cpp \
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp \
external/vulkancts/modules/vulkan/api/vktApiFillBufferTests.cpp \
+ external/vulkancts/modules/vulkan/api/vktApiFormatPropertiesExtendedKHRtests.cpp \
external/vulkancts/modules/vulkan/api/vktApiGetMemoryCommitment.cpp \
external/vulkancts/modules/vulkan/api/vktApiGranularityTests.cpp \
external/vulkancts/modules/vulkan/api/vktApiImageClearingTests.cpp \
dEQP-VK.api.tooling_info.validate_getter
dEQP-VK.api.tooling_info.validate_tools_properties
dEQP-VK.api.tooling_info.validate_instance_layers
+dEQP-VK.api.format_feature_flags2.r4g4_unorm_pack8
+dEQP-VK.api.format_feature_flags2.r4g4b4a4_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b4g4r4a4_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r5g6b5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b5g6r5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r5g5b5a1_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b5g5r5a1_unorm_pack16
+dEQP-VK.api.format_feature_flags2.a1r5g5b5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r8_unorm
+dEQP-VK.api.format_feature_flags2.r8_snorm
+dEQP-VK.api.format_feature_flags2.r8_uscaled
+dEQP-VK.api.format_feature_flags2.r8_sscaled
+dEQP-VK.api.format_feature_flags2.r8_uint
+dEQP-VK.api.format_feature_flags2.r8_sint
+dEQP-VK.api.format_feature_flags2.r8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8_uint
+dEQP-VK.api.format_feature_flags2.r8g8_sint
+dEQP-VK.api.format_feature_flags2.r8g8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8b8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8b8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8b8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8_uint
+dEQP-VK.api.format_feature_flags2.r8g8b8_sint
+dEQP-VK.api.format_feature_flags2.r8g8b8_srgb
+dEQP-VK.api.format_feature_flags2.b8g8r8_unorm
+dEQP-VK.api.format_feature_flags2.b8g8r8_snorm
+dEQP-VK.api.format_feature_flags2.b8g8r8_uscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8_sscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8_uint
+dEQP-VK.api.format_feature_flags2.b8g8r8_sint
+dEQP-VK.api.format_feature_flags2.b8g8r8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_uint
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_sint
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_srgb
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_unorm
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_snorm
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_uscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_sscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_uint
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_sint
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_srgb
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_uint_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_sint_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_srgb_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_uint_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_sint_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_uint_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_sint_pack32
+dEQP-VK.api.format_feature_flags2.r16_unorm
+dEQP-VK.api.format_feature_flags2.r16_snorm
+dEQP-VK.api.format_feature_flags2.r16_uscaled
+dEQP-VK.api.format_feature_flags2.r16_sscaled
+dEQP-VK.api.format_feature_flags2.r16_uint
+dEQP-VK.api.format_feature_flags2.r16_sint
+dEQP-VK.api.format_feature_flags2.r16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16_uint
+dEQP-VK.api.format_feature_flags2.r16g16_sint
+dEQP-VK.api.format_feature_flags2.r16g16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16b16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16b16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16b16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16_uint
+dEQP-VK.api.format_feature_flags2.r16g16b16_sint
+dEQP-VK.api.format_feature_flags2.r16g16b16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_uint
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sint
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sfloat
+dEQP-VK.api.format_feature_flags2.r32_uint
+dEQP-VK.api.format_feature_flags2.r32_sint
+dEQP-VK.api.format_feature_flags2.r32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32_uint
+dEQP-VK.api.format_feature_flags2.r32g32_sint
+dEQP-VK.api.format_feature_flags2.r32g32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32b32_uint
+dEQP-VK.api.format_feature_flags2.r32g32b32_sint
+dEQP-VK.api.format_feature_flags2.r32g32b32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_uint
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_sint
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_sfloat
+dEQP-VK.api.format_feature_flags2.r64_uint
+dEQP-VK.api.format_feature_flags2.r64_sint
+dEQP-VK.api.format_feature_flags2.r64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64_uint
+dEQP-VK.api.format_feature_flags2.r64g64_sint
+dEQP-VK.api.format_feature_flags2.r64g64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64b64_uint
+dEQP-VK.api.format_feature_flags2.r64g64b64_sint
+dEQP-VK.api.format_feature_flags2.r64g64b64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_uint
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_sint
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_sfloat
+dEQP-VK.api.format_feature_flags2.b10g11r11_ufloat_pack32
+dEQP-VK.api.format_feature_flags2.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.format_feature_flags2.d16_unorm
+dEQP-VK.api.format_feature_flags2.x8_d24_unorm_pack32
+dEQP-VK.api.format_feature_flags2.d32_sfloat
+dEQP-VK.api.format_feature_flags2.s8_uint
+dEQP-VK.api.format_feature_flags2.d16_unorm_s8_uint
+dEQP-VK.api.format_feature_flags2.d24_unorm_s8_uint
+dEQP-VK.api.format_feature_flags2.d32_sfloat_s8_uint
+dEQP-VK.api.format_feature_flags2.bc1_rgb_unorm_block
+dEQP-VK.api.format_feature_flags2.bc1_rgb_srgb_block
+dEQP-VK.api.format_feature_flags2.bc1_rgba_unorm_block
+dEQP-VK.api.format_feature_flags2.bc1_rgba_srgb_block
+dEQP-VK.api.format_feature_flags2.bc2_unorm_block
+dEQP-VK.api.format_feature_flags2.bc2_srgb_block
+dEQP-VK.api.format_feature_flags2.bc3_unorm_block
+dEQP-VK.api.format_feature_flags2.bc3_srgb_block
+dEQP-VK.api.format_feature_flags2.bc4_unorm_block
+dEQP-VK.api.format_feature_flags2.bc4_snorm_block
+dEQP-VK.api.format_feature_flags2.bc5_unorm_block
+dEQP-VK.api.format_feature_flags2.bc5_snorm_block
+dEQP-VK.api.format_feature_flags2.bc6h_ufloat_block
+dEQP-VK.api.format_feature_flags2.bc6h_sfloat_block
+dEQP-VK.api.format_feature_flags2.bc7_unorm_block
+dEQP-VK.api.format_feature_flags2.bc7_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_srgb_block
+dEQP-VK.api.format_feature_flags2.eac_r11_unorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11_snorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11g11_unorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11g11_snorm_block
+dEQP-VK.api.format_feature_flags2.astc_4x4_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_4x4_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_5x4_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_5x4_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_5x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_5x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_6x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_6x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_6x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_6x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x8_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x8_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x8_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x8_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x10_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x10_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_12x10_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_12x10_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_12x12_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_12x12_srgb_block
dEQP-VK.texture.filtering.3d.formats.a4b4g4r4_unorm.a4b4g4r4_unorm_linear_mipmap_nearest
dEQP-VK.texture.filtering.3d.formats.a4b4g4r4_unorm.a4b4g4r4_unorm_nearest_mipmap_linear
dEQP-VK.texture.filtering.3d.formats.a4b4g4r4_unorm.a4b4g4r4_unorm_linear_mipmap_linear
+dEQP-VK.texture.shadow.2d.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.filtering_anisotropy.single_level.anisotropy_2.mag_nearest_min_nearest
dEQP-VK.texture.filtering_anisotropy.single_level.anisotropy_2.mag_linear_min_nearest
dEQP-VK.texture.filtering_anisotropy.single_level.anisotropy_2.mag_nearest_min_linear
dEQP-VK.api.tooling_info.validate_getter
dEQP-VK.api.tooling_info.validate_tools_properties
dEQP-VK.api.tooling_info.validate_instance_layers
+dEQP-VK.api.format_feature_flags2.r4g4_unorm_pack8
+dEQP-VK.api.format_feature_flags2.r4g4b4a4_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b4g4r4a4_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r5g6b5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b5g6r5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r5g5b5a1_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b5g5r5a1_unorm_pack16
+dEQP-VK.api.format_feature_flags2.a1r5g5b5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r8_unorm
+dEQP-VK.api.format_feature_flags2.r8_snorm
+dEQP-VK.api.format_feature_flags2.r8_uscaled
+dEQP-VK.api.format_feature_flags2.r8_sscaled
+dEQP-VK.api.format_feature_flags2.r8_uint
+dEQP-VK.api.format_feature_flags2.r8_sint
+dEQP-VK.api.format_feature_flags2.r8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8_uint
+dEQP-VK.api.format_feature_flags2.r8g8_sint
+dEQP-VK.api.format_feature_flags2.r8g8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8b8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8b8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8b8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8_uint
+dEQP-VK.api.format_feature_flags2.r8g8b8_sint
+dEQP-VK.api.format_feature_flags2.r8g8b8_srgb
+dEQP-VK.api.format_feature_flags2.b8g8r8_unorm
+dEQP-VK.api.format_feature_flags2.b8g8r8_snorm
+dEQP-VK.api.format_feature_flags2.b8g8r8_uscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8_sscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8_uint
+dEQP-VK.api.format_feature_flags2.b8g8r8_sint
+dEQP-VK.api.format_feature_flags2.b8g8r8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_uint
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_sint
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_srgb
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_unorm
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_snorm
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_uscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_sscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_uint
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_sint
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_srgb
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_uint_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_sint_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_srgb_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_uint_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_sint_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_uint_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_sint_pack32
+dEQP-VK.api.format_feature_flags2.r16_unorm
+dEQP-VK.api.format_feature_flags2.r16_snorm
+dEQP-VK.api.format_feature_flags2.r16_uscaled
+dEQP-VK.api.format_feature_flags2.r16_sscaled
+dEQP-VK.api.format_feature_flags2.r16_uint
+dEQP-VK.api.format_feature_flags2.r16_sint
+dEQP-VK.api.format_feature_flags2.r16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16_uint
+dEQP-VK.api.format_feature_flags2.r16g16_sint
+dEQP-VK.api.format_feature_flags2.r16g16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16b16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16b16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16b16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16_uint
+dEQP-VK.api.format_feature_flags2.r16g16b16_sint
+dEQP-VK.api.format_feature_flags2.r16g16b16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_uint
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sint
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sfloat
+dEQP-VK.api.format_feature_flags2.r32_uint
+dEQP-VK.api.format_feature_flags2.r32_sint
+dEQP-VK.api.format_feature_flags2.r32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32_uint
+dEQP-VK.api.format_feature_flags2.r32g32_sint
+dEQP-VK.api.format_feature_flags2.r32g32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32b32_uint
+dEQP-VK.api.format_feature_flags2.r32g32b32_sint
+dEQP-VK.api.format_feature_flags2.r32g32b32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_uint
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_sint
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_sfloat
+dEQP-VK.api.format_feature_flags2.r64_uint
+dEQP-VK.api.format_feature_flags2.r64_sint
+dEQP-VK.api.format_feature_flags2.r64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64_uint
+dEQP-VK.api.format_feature_flags2.r64g64_sint
+dEQP-VK.api.format_feature_flags2.r64g64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64b64_uint
+dEQP-VK.api.format_feature_flags2.r64g64b64_sint
+dEQP-VK.api.format_feature_flags2.r64g64b64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_uint
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_sint
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_sfloat
+dEQP-VK.api.format_feature_flags2.b10g11r11_ufloat_pack32
+dEQP-VK.api.format_feature_flags2.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.format_feature_flags2.d16_unorm
+dEQP-VK.api.format_feature_flags2.x8_d24_unorm_pack32
+dEQP-VK.api.format_feature_flags2.d32_sfloat
+dEQP-VK.api.format_feature_flags2.s8_uint
+dEQP-VK.api.format_feature_flags2.d16_unorm_s8_uint
+dEQP-VK.api.format_feature_flags2.d24_unorm_s8_uint
+dEQP-VK.api.format_feature_flags2.d32_sfloat_s8_uint
+dEQP-VK.api.format_feature_flags2.bc1_rgb_unorm_block
+dEQP-VK.api.format_feature_flags2.bc1_rgb_srgb_block
+dEQP-VK.api.format_feature_flags2.bc1_rgba_unorm_block
+dEQP-VK.api.format_feature_flags2.bc1_rgba_srgb_block
+dEQP-VK.api.format_feature_flags2.bc2_unorm_block
+dEQP-VK.api.format_feature_flags2.bc2_srgb_block
+dEQP-VK.api.format_feature_flags2.bc3_unorm_block
+dEQP-VK.api.format_feature_flags2.bc3_srgb_block
+dEQP-VK.api.format_feature_flags2.bc4_unorm_block
+dEQP-VK.api.format_feature_flags2.bc4_snorm_block
+dEQP-VK.api.format_feature_flags2.bc5_unorm_block
+dEQP-VK.api.format_feature_flags2.bc5_snorm_block
+dEQP-VK.api.format_feature_flags2.bc6h_ufloat_block
+dEQP-VK.api.format_feature_flags2.bc6h_sfloat_block
+dEQP-VK.api.format_feature_flags2.bc7_unorm_block
+dEQP-VK.api.format_feature_flags2.bc7_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_srgb_block
+dEQP-VK.api.format_feature_flags2.eac_r11_unorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11_snorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11g11_unorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11g11_snorm_block
+dEQP-VK.api.format_feature_flags2.astc_4x4_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_4x4_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_5x4_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_5x4_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_5x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_5x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_6x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_6x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_6x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_6x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x8_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x8_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x8_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x8_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x10_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x10_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_12x10_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_12x10_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_12x12_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_12x12_srgb_block
dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.less_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.always_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.never_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.less_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.always_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.never_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.filtering_anisotropy.basic.anisotropy_2.mag_nearest_min_nearest
dEQP-VK.texture.filtering_anisotropy.basic.anisotropy_2.mag_linear_min_nearest
dEQP-VK.texture.filtering_anisotropy.basic.anisotropy_2.mag_nearest_min_linear
VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000,
+ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR = 1000360000,
VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000,
VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001,
VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002,
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 uint64_t VkFormatFeatureFlags2KHR;
+typedef uint64_t VkFormatFeatureFlagBits2KHR;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR = 0x00000001ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR = 0x00000002ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR = 0x00000004ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR = 0x00000008ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR = 0x00000010ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR = 0x00000020ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR = 0x00000040ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR = 0x00000080ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR = 0x00000100ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR = 0x00000200ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR = 0x00000400ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR = 0x00000800ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR = 0x00001000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = 0x00002000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR = 0x00004000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR = 0x00008000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR = 0x00010000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = 0x00020000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = 0x00040000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = 0x00080000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = 0x00100000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = 0x00200000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR = 0x00400000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR = 0x00800000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x01000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR = 0x02000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR = 0x04000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 0x20000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x40000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR = 0x80000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR = 0x100000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR = 0x200000000ULL;
+
VK_DEFINE_PLATFORM_TYPE(XlibDisplayPtr, void*)
VK_DEFINE_PLATFORM_TYPE(XlibWindow, uintptr_t)
VK_DEFINE_PLATFORM_TYPE(XlibVisualID, uint32_t)
#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION 1
#define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION 1
#define VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME "VK_KHR_copy_commands2"
+#define VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2"
#define VK_EXT_DEBUG_REPORT_SPEC_VERSION 10
#define VK_NV_GLSL_SHADER_SPEC_VERSION 1
#define VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION 1
"VK_KHR_present_id",
"VK_KHR_present_wait",
"VK_KHR_shader_integer_dot_product",
+ "VK_KHR_format_feature_flags2",
};
{
return;
}
+ if (extName == "VK_KHR_format_feature_flags2")
+ {
+ return;
+ }
if (extName == "VK_EXT_debug_report")
{
functions.push_back("vkCreateDebugReportCallbackEXT");
functions.push_back("vkCmdResolveImage2KHR");
return;
}
+ if (extName == "VK_KHR_format_feature_flags2")
+ {
+ return;
+ }
if (extName == "VK_EXT_debug_report")
{
return;
return VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR;
}
+template<> VkStructureType getStructureType<VkFormatPropertiesExtendedKHR> (void)
+{
+ return VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR;
+}
+
template<> VkStructureType getStructureType<VkDebugReportCallbackCreateInfoEXT> (void)
{
return VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT;
std::ostream& operator<< (std::ostream& s, const VkBlitImageInfo2KHR& value);
std::ostream& operator<< (std::ostream& s, const VkImageResolve2KHR& value);
std::ostream& operator<< (std::ostream& s, const VkResolveImageInfo2KHR& value);
+std::ostream& operator<< (std::ostream& s, const VkFormatPropertiesExtendedKHR& value);
std::ostream& operator<< (std::ostream& s, const VkDebugReportCallbackCreateInfoEXT& value);
std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationStateRasterizationOrderAMD& value);
std::ostream& operator<< (std::ostream& s, const VkDebugMarkerObjectNameInfoEXT& value);
case VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT: return "VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT: return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT";
+ case VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR: return "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR";
case VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA: return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA";
case VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA: return "VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA";
case VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA: return "VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA";
return s;
}
+std::ostream& operator<< (std::ostream& s, const VkFormatPropertiesExtendedKHR& value)
+{
+ s << "VkFormatPropertiesExtendedKHR = {\n";
+ s << "\tsType = " << value.sType << '\n';
+ s << "\tpNext = " << value.pNext << '\n';
+ s << "\tlinearTilingFeatures = " << value.linearTilingFeatures << '\n';
+ s << "\toptimalTilingFeatures = " << value.optimalTilingFeatures << '\n';
+ s << "\tbufferFeatures = " << value.bufferFeatures << '\n';
+ s << '}';
+ return s;
+}
+
std::ostream& operator<< (std::ostream& s, const VkDebugReportCallbackCreateInfoEXT& value)
{
s << "VkDebugReportCallbackCreateInfoEXT = {\n";
const VkImageResolve2KHR* pRegions;
};
+struct VkFormatPropertiesExtendedKHR
+{
+ VkStructureType sType;
+ void* pNext;
+ VkFormatFeatureFlags2KHR linearTilingFeatures;
+ VkFormatFeatureFlags2KHR optimalTilingFeatures;
+ VkFormatFeatureFlags2KHR bufferFeatures;
+};
+
struct VkDebugReportCallbackCreateInfoEXT
{
VkStructureType sType;
VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000,
+ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR = 1000360000,
VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000,
VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001,
VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002,
#endif
+#define VK_KHR_format_feature_flags2 1
+#define VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 1
+#define VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2"
+typedef VkFlags64 VkFormatFeatureFlags2KHR;
+
+// Flag bits for VkFormatFeatureFlagBits2KHR
+typedef VkFlags64 VkFormatFeatureFlagBits2KHR;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR = 0x00000001ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR = 0x00000002ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR = 0x00000004ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR = 0x00000008ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR = 0x00000010ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR = 0x00000020ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR = 0x00000040ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR = 0x00000080ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR = 0x00000100ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR = 0x00000200ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR = 0x00000400ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR = 0x00000800ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR = 0x00001000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = 0x00002000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR = 0x00004000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR = 0x00008000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR = 0x00010000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = 0x00020000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = 0x00040000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = 0x00080000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = 0x00100000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = 0x00200000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR = 0x00400000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR = 0x00800000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x01000000ULL;
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR = 0x02000000ULL;
+#endif
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR = 0x04000000ULL;
+#endif
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000ULL;
+#endif
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000ULL;
+#endif
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 0x20000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x40000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR = 0x80000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR = 0x100000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR = 0x200000000ULL;
+
+typedef struct VkFormatPropertiesExtendedKHR {
+ VkStructureType sType;
+ void* pNext;
+ VkFormatFeatureFlags2KHR linearTilingFeatures;
+ VkFormatFeatureFlags2KHR optimalTilingFeatures;
+ VkFormatFeatureFlags2KHR bufferFeatures;
+} VkFormatPropertiesExtendedKHR;
+
+
+
#define VK_EXT_debug_report 1
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugReportCallbackEXT)
#define VK_EXT_DEBUG_REPORT_SPEC_VERSION 10
vktApiMemoryRequirementInvarianceTests.hpp
vktApiToolingInfoTests.cpp
vktApiToolingInfoTests.hpp
+ vktApiFormatPropertiesExtendedKHRtests.cpp
+ vktApiFormatPropertiesExtendedKHRtests.hpp
)
set(DEQP_VK_API_LIBS
--- /dev/null
+/*-------------------------------------------------------------------------
+* Vulkan Conformance Tests
+* ------------------------
+*
+* Copyright (c) 2021 The Khronos Group Inc.
+* Copyright (c) 2016 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 VK_KHR_format_feature_flags2 Tests.
+*//*--------------------------------------------------------------------*/
+
+#include "vktApiFormatPropertiesExtendedKHRtests.hpp"
+#include "vktTestCase.hpp"
+#include "vktTestCaseUtil.hpp"
+#include "vktTestGroupUtil.hpp"
+#include "vkStrUtil.hpp"
+
+namespace
+{
+using namespace vk;
+using namespace vkt;
+
+void checkSupport (Context& context, const VkFormat format)
+{
+ DE_UNREF(format);
+ context.requireDeviceFunctionality(VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME);
+ context.requireInstanceFunctionality(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME);
+}
+
+tcu::TestStatus test (Context& context, const VkFormat format)
+{
+ const VkFormatPropertiesExtendedKHR formatProperties (context.getFormatProperties(format));
+ const VkFormatPropertiesExtendedKHR requiredProperties (context.getRequiredFormatProperties(format));
+
+ bool allPass = true;
+ allPass = allPass && ((formatProperties.bufferFeatures & requiredProperties.bufferFeatures) == requiredProperties.bufferFeatures);
+ allPass = allPass && ((formatProperties.linearTilingFeatures & requiredProperties.linearTilingFeatures) == requiredProperties.linearTilingFeatures);
+ allPass = allPass && ((formatProperties.optimalTilingFeatures & requiredProperties.optimalTilingFeatures) == requiredProperties.optimalTilingFeatures);
+
+ return allPass ? tcu::TestStatus::pass("") : tcu::TestStatus::fail("");
+}
+
+void createTestCases (tcu::TestCaseGroup* group)
+{
+ for (VkFormat format = VK_FORMAT_R4G4_UNORM_PACK8; format < VK_CORE_FORMAT_LAST; format = static_cast<VkFormat>(format+1))
+ {
+ std::string testName = de::toLower(std::string(getFormatName(format)).substr(10));
+ addFunctionCase(group, testName, std::string(), checkSupport, test, format);
+ }
+}
+
+} // namespace
+
+namespace vkt
+{
+namespace api
+{
+
+tcu::TestCaseGroup* createFormatPropertiesExtendedKHRTests (tcu::TestContext& testCtx)
+{
+ return createTestGroup(testCtx, "format_feature_flags2", "VK_KHR_format_feature_flags2 tests", createTestCases);
+}
+
+} // api
+} // vkt
--- /dev/null
+#ifndef _VKTAPIFORMATPROPERTIESEXTENDEDKHRTESTS_HPP
+#define _VKTAPIFORMATPROPERTIESEXTENDEDKHRTESTS_HPP
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2021 The Khronos Group Inc.
+ *
+ * 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 VK_KHR_format_feature_flags2 Tests.
+ *//*--------------------------------------------------------------------*/
+
+#include "tcuDefs.hpp"
+#include "tcuTestCase.hpp"
+
+namespace vkt
+{
+namespace api
+{
+
+tcu::TestCaseGroup* createFormatPropertiesExtendedKHRTests (tcu::TestContext& testCtx);
+
+} // api
+} // vkt
+
+#endif // _VKTAPIFORMATPROPERTIESEXTENDEDKHRTESTS_HPP
#include "vktApiPipelineTests.hpp"
#include "vktApiMemoryRequirementInvarianceTests.hpp"
#include "vktApiToolingInfoTests.hpp"
+#include "vktApiFormatPropertiesExtendedKHRtests.hpp"
namespace vkt
{
apiTests->addChild(createPipelineTests (testCtx));
apiTests->addChild(createMemoryRequirementInvarianceTests (testCtx));
apiTests->addChild(createToolingInfoTests (testCtx));
+ apiTests->addChild(createFormatPropertiesExtendedKHRTests (testCtx));
}
} // anonymous
void StoreTest::checkSupport (Context& context) const
{
- const VkFormatProperties formatProperties (getPhysicalDeviceFormatProperties(context.getInstanceInterface(), context.getPhysicalDevice(), m_format));
+ const VkFormatPropertiesExtendedKHR formatProperties (context.getFormatProperties(m_format));
- if (!m_declareImageFormatInShader)
- context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_SHADER_STORAGE_IMAGE_WRITE_WITHOUT_FORMAT);
+ if (!m_declareImageFormatInShader && !(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format not supported for unformatted stores via storage images");
if (m_texture.type() == IMAGE_TYPE_CUBE_ARRAY)
context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_IMAGE_CUBE_ARRAY);
void LoadStoreTest::checkSupport (Context& context) const
{
- const vk::VkFormatProperties formatProperties (vk::getPhysicalDeviceFormatProperties(context.getInstanceInterface(),
- context.getPhysicalDevice(),
- m_format));
- const vk::VkFormatProperties imageFormatProperties (vk::getPhysicalDeviceFormatProperties(context.getInstanceInterface(),
- context.getPhysicalDevice(),
- m_imageFormat));
+ const VkFormatPropertiesExtendedKHR formatProperties (context.getFormatProperties(m_format));
+ const VkFormatPropertiesExtendedKHR imageFormatProperties (context.getFormatProperties(m_imageFormat));
+
if (m_imageLoadStoreLodAMD)
context.requireDeviceFunctionality("VK_AMD_shader_image_load_store_lod");
- if (!m_bufferLoadUniform && !m_declareImageFormatInShader)
- context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_SHADER_STORAGE_IMAGE_READ_WITHOUT_FORMAT);
+ if (!m_bufferLoadUniform && !m_declareImageFormatInShader && !(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format not supported for unformatted loads via storage images");
if (m_texture.type() == IMAGE_TYPE_CUBE_ARRAY)
context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_IMAGE_CUBE_ARRAY);
if ((m_texture.type() == IMAGE_TYPE_BUFFER) && !(imageFormatProperties.bufferFeatures))
TCU_THROW(NotSupportedError, "Underlying format not supported at all for buffers");
- if (formatHasThreeComponents(m_format))
+ if (formatHasThreeComponents(m_format))
{
// When the source buffer is three-component, the destination buffer is single-component.
VkFormat dstFormat = getSingleComponentFormat(m_format);
- const vk::VkFormatProperties dstFormatProperties (vk::getPhysicalDeviceFormatProperties(context.getInstanceInterface(),
- context.getPhysicalDevice(),
- dstFormat));
+ const VkFormatPropertiesExtendedKHR dstFormatProperties (context.getFormatProperties(dstFormat));
if (m_texture.type() == IMAGE_TYPE_BUFFER && !(dstFormatProperties.bufferFeatures & VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT))
TCU_THROW(NotSupportedError, "Format not supported for storage texel buffers");
{
}
-void checkFormatProperties (const InstanceInterface& vki, VkPhysicalDevice physDev, VkFormat format)
+void checkFormatProperties (Context& context, VkFormat format)
{
- const auto formatProperties = getPhysicalDeviceFormatProperties(vki, physDev, format);
+ const VkFormatPropertiesExtendedKHR formatProperties (context.getFormatProperties(format));
if (!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT))
TCU_THROW(NotSupportedError, "Format not supported for storage images");
void ImageExtendOperandTest::checkSupport (Context& context) const
{
- DE_ASSERT(m_texture.type() != IMAGE_TYPE_BUFFER);
-
if (!context.requireDeviceFunctionality("VK_KHR_spirv_1_4"))
TCU_THROW(NotSupportedError, "VK_KHR_spirv_1_4 not supported");
check64BitSupportIfNeeded(context, m_readFormat, m_writeFormat);
- const auto& vki = context.getInstanceInterface();
- const auto physDev = context.getPhysicalDevice();
-
- checkFormatProperties(vki, physDev, m_readFormat);
- checkFormatProperties(vki, physDev, m_writeFormat);
+ checkFormatProperties(context, m_readFormat);
+ checkFormatProperties(context, m_writeFormat);
}
void ImageExtendOperandTest::initPrograms (SourceCollections& programCollection) const
return numFailedPixels == 0;
}
+void checkTextureSupport (Context& context, const Texture2DShadowTestCaseParameters& testParameters)
+{
+ const VkFormatPropertiesExtendedKHR formatProperties = context.getFormatProperties(testParameters.format);
+ if (!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format does not support shadow sampling");
+}
+
class Texture2DShadowTestInstance : public TestInstance
{
public:
{
};
+void checkTextureSupport (Context& context, const TextureCubeShadowTestCaseParameters& testParameters)
+{
+ const VkFormatPropertiesExtendedKHR formatProperties = context.getFormatProperties(testParameters.format);
+ if (!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format does not support shadow sampling");
+}
+
+
class TextureCubeShadowTestInstance : public TestInstance
{
public:
{
};
+void checkTextureSupport (Context& context, const Texture2DArrayShadowTestCaseParameters& testParameters)
+{
+ const VkFormatPropertiesExtendedKHR formatProperties = context.getFormatProperties(testParameters.format);
+ if (!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format does not support shadow sampling");
+}
+
class Texture2DArrayShadowTestInstance : public TestInstance
{
public:
{
};
+void checkTextureSupport (Context& context, const Texture1DShadowTestCaseParameters& testParameters)
+{
+ const VkFormatPropertiesExtendedKHR formatProperties = context.getFormatProperties(testParameters.format);
+ if (!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format does not support shadow sampling");
+}
+
class Texture1DShadowTestInstance : public TestInstance
{
public:
{
};
+void checkTextureSupport (Context& context, const Texture1DArrayShadowTestCaseParameters& testParameters)
+{
+ const VkFormatPropertiesExtendedKHR formatProperties = context.getFormatProperties(testParameters.format);
+ if (!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format does not support shadow sampling");
+}
+
class Texture1DArrayShadowTestInstance : public TestInstance
{
public:
{
};
+void checkTextureSupport (Context& context, const TextureCubeArrayShadowTestCaseParameters& testParameters)
+{
+ const VkFormatPropertiesExtendedKHR formatProperties = context.getFormatProperties(testParameters.format);
+ if (!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR))
+ TCU_THROW(NotSupportedError, "Format does not support shadow sampling");
+}
+
class TextureCubeArrayShadowTestInstance : public TestInstance
{
public:
{
const char* name;
const VkFormat format;
+ const VkImageAspectFlags aspect;
} formats[] =
{
- { "d16_unorm", VK_FORMAT_D16_UNORM },
- { "x8_d24_unorm_pack32", VK_FORMAT_X8_D24_UNORM_PACK32 },
- { "d32_sfloat", VK_FORMAT_D32_SFLOAT },
- { "d16_unorm_s8_uint", VK_FORMAT_D16_UNORM_S8_UINT },
- { "d24_unorm_s8_uint", VK_FORMAT_D24_UNORM_S8_UINT },
- { "d32_sfloat_s8_uint", VK_FORMAT_D32_SFLOAT_S8_UINT }
+ { "d16_unorm", VK_FORMAT_D16_UNORM, VK_IMAGE_ASPECT_DEPTH_BIT },
+ { "x8_d24_unorm_pack32", VK_FORMAT_X8_D24_UNORM_PACK32, VK_IMAGE_ASPECT_DEPTH_BIT },
+ { "d32_sfloat", VK_FORMAT_D32_SFLOAT, VK_IMAGE_ASPECT_DEPTH_BIT },
+ { "d16_unorm_s8_uint", VK_FORMAT_D16_UNORM_S8_UINT, VK_IMAGE_ASPECT_DEPTH_BIT },
+ { "d24_unorm_s8_uint", VK_FORMAT_D24_UNORM_S8_UINT, VK_IMAGE_ASPECT_DEPTH_BIT },
+ { "d32_sfloat_s8_uint", VK_FORMAT_D32_SFLOAT_S8_UINT, VK_IMAGE_ASPECT_DEPTH_BIT },
+ { "r16_unorm", VK_FORMAT_R16_UNORM, VK_IMAGE_ASPECT_COLOR_BIT },
+ { "r32_sfloat", VK_FORMAT_R32_SFLOAT, VK_IMAGE_ASPECT_COLOR_BIT }
};
static const struct
testParameters.wrapT = Sampler::REPEAT_GL;
testParameters.width = 32;
testParameters.height = 64;
- testParameters.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT;
+ testParameters.aspectMask = formats[formatNdx].aspect;
testParameters.programs.push_back(PROGRAM_2D_SHADOW);
filterGroup->addChild(new TextureTestCase<Texture2DShadowTestInstance>(testCtx, name.c_str(), "", testParameters));
testParameters.wrapS = Sampler::REPEAT_GL;
testParameters.wrapT = Sampler::REPEAT_GL;
testParameters.size = 32;
- testParameters.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT;
+ testParameters.aspectMask = formats[formatNdx].aspect;
testParameters.programs.push_back(PROGRAM_CUBE_SHADOW);
testParameters.width = 32;
testParameters.height = 64;
testParameters.numLayers = 8;
- testParameters.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT;
+ testParameters.aspectMask = formats[formatNdx].aspect;
testParameters.programs.push_back(PROGRAM_2D_ARRAY_SHADOW);
testParameters.compareOp = compareOp[compareNdx].op;
testParameters.wrapS = Sampler::REPEAT_GL;
testParameters.width = 32;
- testParameters.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT;
+ testParameters.aspectMask = formats[formatNdx].aspect;
testParameters.programs.push_back(PROGRAM_1D_SHADOW);
filterGroup->addChild(new TextureTestCase<Texture1DShadowTestInstance>(testCtx, name.c_str(), "", testParameters));
testParameters.wrapS = Sampler::REPEAT_GL;
testParameters.width = 32;
testParameters.numLayers = 8;
- testParameters.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT;
+ testParameters.aspectMask = formats[formatNdx].aspect;
testParameters.programs.push_back(PROGRAM_1D_ARRAY_SHADOW);
testParameters.wrapT = Sampler::REPEAT_GL;
testParameters.size = 32;
testParameters.numLayers = 4 * 6;
- testParameters.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT;
+ testParameters.aspectMask = formats[formatNdx].aspect;
testParameters.programs.push_back(PROGRAM_CUBE_ARRAY_SHADOW);
return true;
}
+static bool isExtendedStorageFormat (VkFormat format)
+{
+ switch(format)
+ {
+ case VK_FORMAT_R8G8B8A8_UNORM:
+ case VK_FORMAT_R8G8B8A8_SNORM:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R32_UINT:
+ case VK_FORMAT_R32_SINT:
+ case VK_FORMAT_R32_SFLOAT:
+ case VK_FORMAT_R32G32_UINT:
+ case VK_FORMAT_R32G32_SINT:
+ case VK_FORMAT_R32G32_SFLOAT:
+ case VK_FORMAT_R32G32B32A32_UINT:
+ case VK_FORMAT_R32G32B32A32_SINT:
+ case VK_FORMAT_R32G32B32A32_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_B10G11R11_UFLOAT_PACK32:
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_UNORM:
+ case VK_FORMAT_A2B10G10R10_UNORM_PACK32:
+ case VK_FORMAT_R16G16_UNORM:
+ case VK_FORMAT_R8G8_UNORM:
+ case VK_FORMAT_R16_UNORM:
+ case VK_FORMAT_R8_UNORM:
+ case VK_FORMAT_R16G16B16A16_SNORM:
+ case VK_FORMAT_R16G16_SNORM:
+ case VK_FORMAT_R8G8_SNORM:
+ case VK_FORMAT_R16_SNORM:
+ case VK_FORMAT_R8_SNORM:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_A2B10G10R10_UINT_PACK32:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R8_UINT:
+ return true;
+ default:
+ return false;
+ }
+}
+
+static bool isDepthFormat (VkFormat format)
+{
+ switch(format)
+ {
+ case VK_FORMAT_D16_UNORM:
+ case VK_FORMAT_X8_D24_UNORM_PACK32:
+ case VK_FORMAT_D32_SFLOAT:
+ case VK_FORMAT_D16_UNORM_S8_UINT:
+ case VK_FORMAT_D24_UNORM_S8_UINT:
+ case VK_FORMAT_D32_SFLOAT_S8_UINT:
+ return true;
+ default:
+ return false;
+ }
+}
+
+vk::VkFormatPropertiesExtendedKHR Context::getRequiredFormatProperties(const vk::VkFormat& format) const
+{
+ vk::VkFormatPropertiesExtendedKHR p;
+ p.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR;
+ p.pNext = DE_NULL;
+
+ vk::VkFormatProperties properties;
+ getInstanceInterface().getPhysicalDeviceFormatProperties(getPhysicalDevice(), format, &properties);
+ p.linearTilingFeatures = properties.linearTilingFeatures;
+ p.optimalTilingFeatures = properties.optimalTilingFeatures;
+ p.bufferFeatures = properties.bufferFeatures;
+
+ const vk::VkPhysicalDeviceFeatures& featuresAvailable = getDeviceFeatures();
+ if (isExtendedStorageFormat(format) && featuresAvailable.shaderStorageImageReadWithoutFormat)
+ {
+ if (p.linearTilingFeatures & VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR)
+ p.linearTilingFeatures |= VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR;
+ if (p.optimalTilingFeatures & VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR)
+ p.optimalTilingFeatures |= VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR;
+ }
+ if (isExtendedStorageFormat(format) && featuresAvailable.shaderStorageImageWriteWithoutFormat)
+ {
+ if (p.linearTilingFeatures & VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR)
+ p.linearTilingFeatures |= VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR;
+ if (p.optimalTilingFeatures & VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR)
+ p.optimalTilingFeatures |= VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR;
+ }
+ if (isDepthFormat(format) && (p.linearTilingFeatures & (VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR)))
+ p.linearTilingFeatures |= VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR;
+ if (isDepthFormat(format) && (p.optimalTilingFeatures & (VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR)))
+ p.optimalTilingFeatures |= VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR;
+
+ return p;
+}
+
+vk::VkFormatPropertiesExtendedKHR Context::getFormatProperties(const vk::VkFormat& format) const
+{
+ if (isDeviceFunctionalitySupported(VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME)) // "VK_KHR_format_feature_flags2"
+ {
+ vk::VkFormatPropertiesExtendedKHR p;
+ p.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR;
+ p.pNext = DE_NULL;
+
+ vk::VkFormatProperties2 properties;
+ properties.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2;
+ properties.pNext = &p;
+
+ getInstanceInterface().getPhysicalDeviceFormatProperties2(getPhysicalDevice(), format, &properties);
+ return p;
+ }
+ else
+ return Context::getRequiredFormatProperties(format);
+}
+
void* Context::getInstanceProcAddr ()
{
return (void*)m_platformInterface.getGetInstanceProcAddr();
bool requireInstanceFunctionality (const std::string& required) const;
bool requireDeviceCoreFeature (const DeviceCoreFeature requiredDeviceCoreFeature);
+ vk::VkFormatPropertiesExtendedKHR getFormatProperties (const vk::VkFormat& format) const;
+ vk::VkFormatPropertiesExtendedKHR getRequiredFormatProperties (const vk::VkFormat& format) const;
+
void* getInstanceProcAddr ();
bool isBufferDeviceAddressSupported (void) const;
dEQP-VK.api.tooling_info.validate_getter
dEQP-VK.api.tooling_info.validate_tools_properties
dEQP-VK.api.tooling_info.validate_instance_layers
+dEQP-VK.api.format_feature_flags2.r4g4_unorm_pack8
+dEQP-VK.api.format_feature_flags2.r4g4b4a4_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b4g4r4a4_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r5g6b5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b5g6r5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r5g5b5a1_unorm_pack16
+dEQP-VK.api.format_feature_flags2.b5g5r5a1_unorm_pack16
+dEQP-VK.api.format_feature_flags2.a1r5g5b5_unorm_pack16
+dEQP-VK.api.format_feature_flags2.r8_unorm
+dEQP-VK.api.format_feature_flags2.r8_snorm
+dEQP-VK.api.format_feature_flags2.r8_uscaled
+dEQP-VK.api.format_feature_flags2.r8_sscaled
+dEQP-VK.api.format_feature_flags2.r8_uint
+dEQP-VK.api.format_feature_flags2.r8_sint
+dEQP-VK.api.format_feature_flags2.r8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8_uint
+dEQP-VK.api.format_feature_flags2.r8g8_sint
+dEQP-VK.api.format_feature_flags2.r8g8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8b8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8b8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8b8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8_uint
+dEQP-VK.api.format_feature_flags2.r8g8b8_sint
+dEQP-VK.api.format_feature_flags2.r8g8b8_srgb
+dEQP-VK.api.format_feature_flags2.b8g8r8_unorm
+dEQP-VK.api.format_feature_flags2.b8g8r8_snorm
+dEQP-VK.api.format_feature_flags2.b8g8r8_uscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8_sscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8_uint
+dEQP-VK.api.format_feature_flags2.b8g8r8_sint
+dEQP-VK.api.format_feature_flags2.b8g8r8_srgb
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_unorm
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_snorm
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_uscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_sscaled
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_uint
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_sint
+dEQP-VK.api.format_feature_flags2.r8g8b8a8_srgb
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_unorm
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_snorm
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_uscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_sscaled
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_uint
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_sint
+dEQP-VK.api.format_feature_flags2.b8g8r8a8_srgb
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_uint_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_sint_pack32
+dEQP-VK.api.format_feature_flags2.a8b8g8r8_srgb_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_uint_pack32
+dEQP-VK.api.format_feature_flags2.a2r10g10b10_sint_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_unorm_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_snorm_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_uscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_sscaled_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_uint_pack32
+dEQP-VK.api.format_feature_flags2.a2b10g10r10_sint_pack32
+dEQP-VK.api.format_feature_flags2.r16_unorm
+dEQP-VK.api.format_feature_flags2.r16_snorm
+dEQP-VK.api.format_feature_flags2.r16_uscaled
+dEQP-VK.api.format_feature_flags2.r16_sscaled
+dEQP-VK.api.format_feature_flags2.r16_uint
+dEQP-VK.api.format_feature_flags2.r16_sint
+dEQP-VK.api.format_feature_flags2.r16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16_uint
+dEQP-VK.api.format_feature_flags2.r16g16_sint
+dEQP-VK.api.format_feature_flags2.r16g16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16b16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16b16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16b16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16_uint
+dEQP-VK.api.format_feature_flags2.r16g16b16_sint
+dEQP-VK.api.format_feature_flags2.r16g16b16_sfloat
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_unorm
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_snorm
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_uscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sscaled
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_uint
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sint
+dEQP-VK.api.format_feature_flags2.r16g16b16a16_sfloat
+dEQP-VK.api.format_feature_flags2.r32_uint
+dEQP-VK.api.format_feature_flags2.r32_sint
+dEQP-VK.api.format_feature_flags2.r32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32_uint
+dEQP-VK.api.format_feature_flags2.r32g32_sint
+dEQP-VK.api.format_feature_flags2.r32g32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32b32_uint
+dEQP-VK.api.format_feature_flags2.r32g32b32_sint
+dEQP-VK.api.format_feature_flags2.r32g32b32_sfloat
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_uint
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_sint
+dEQP-VK.api.format_feature_flags2.r32g32b32a32_sfloat
+dEQP-VK.api.format_feature_flags2.r64_uint
+dEQP-VK.api.format_feature_flags2.r64_sint
+dEQP-VK.api.format_feature_flags2.r64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64_uint
+dEQP-VK.api.format_feature_flags2.r64g64_sint
+dEQP-VK.api.format_feature_flags2.r64g64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64b64_uint
+dEQP-VK.api.format_feature_flags2.r64g64b64_sint
+dEQP-VK.api.format_feature_flags2.r64g64b64_sfloat
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_uint
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_sint
+dEQP-VK.api.format_feature_flags2.r64g64b64a64_sfloat
+dEQP-VK.api.format_feature_flags2.b10g11r11_ufloat_pack32
+dEQP-VK.api.format_feature_flags2.e5b9g9r9_ufloat_pack32
+dEQP-VK.api.format_feature_flags2.d16_unorm
+dEQP-VK.api.format_feature_flags2.x8_d24_unorm_pack32
+dEQP-VK.api.format_feature_flags2.d32_sfloat
+dEQP-VK.api.format_feature_flags2.s8_uint
+dEQP-VK.api.format_feature_flags2.d16_unorm_s8_uint
+dEQP-VK.api.format_feature_flags2.d24_unorm_s8_uint
+dEQP-VK.api.format_feature_flags2.d32_sfloat_s8_uint
+dEQP-VK.api.format_feature_flags2.bc1_rgb_unorm_block
+dEQP-VK.api.format_feature_flags2.bc1_rgb_srgb_block
+dEQP-VK.api.format_feature_flags2.bc1_rgba_unorm_block
+dEQP-VK.api.format_feature_flags2.bc1_rgba_srgb_block
+dEQP-VK.api.format_feature_flags2.bc2_unorm_block
+dEQP-VK.api.format_feature_flags2.bc2_srgb_block
+dEQP-VK.api.format_feature_flags2.bc3_unorm_block
+dEQP-VK.api.format_feature_flags2.bc3_srgb_block
+dEQP-VK.api.format_feature_flags2.bc4_unorm_block
+dEQP-VK.api.format_feature_flags2.bc4_snorm_block
+dEQP-VK.api.format_feature_flags2.bc5_unorm_block
+dEQP-VK.api.format_feature_flags2.bc5_snorm_block
+dEQP-VK.api.format_feature_flags2.bc6h_ufloat_block
+dEQP-VK.api.format_feature_flags2.bc6h_sfloat_block
+dEQP-VK.api.format_feature_flags2.bc7_unorm_block
+dEQP-VK.api.format_feature_flags2.bc7_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a1_srgb_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_unorm_block
+dEQP-VK.api.format_feature_flags2.etc2_r8g8b8a8_srgb_block
+dEQP-VK.api.format_feature_flags2.eac_r11_unorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11_snorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11g11_unorm_block
+dEQP-VK.api.format_feature_flags2.eac_r11g11_snorm_block
+dEQP-VK.api.format_feature_flags2.astc_4x4_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_4x4_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_5x4_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_5x4_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_5x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_5x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_6x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_6x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_6x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_6x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_8x8_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_8x8_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x5_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x5_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x6_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x6_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x8_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x8_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_10x10_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_10x10_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_12x10_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_12x10_srgb_block
+dEQP-VK.api.format_feature_flags2.astc_12x12_unorm_block
+dEQP-VK.api.format_feature_flags2.astc_12x12_srgb_block
dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.less_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.always_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.linear.never_d16_unorm
dEQP-VK.texture.shadow.2d.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.less_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.always_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.linear.never_d16_unorm
dEQP-VK.texture.shadow.cube.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.2d_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_nearest.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.nearest_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_or_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_or_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.less_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_less_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.greater_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_greater_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.not_equal_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_not_equal_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.always_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_always_r32_sfloat
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d16_unorm
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_x8_d24_unorm_pack32
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d24_unorm_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_d32_sfloat_s8_uint
dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_d32_sfloat_s8_uint
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_r16_unorm
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_r32_sfloat
+dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.sparse_never_r32_sfloat
dEQP-VK.texture.filtering_anisotropy.basic.anisotropy_2.mag_nearest_min_nearest
dEQP-VK.texture.filtering_anisotropy.basic.anisotropy_2.mag_linear_min_nearest
dEQP-VK.texture.filtering_anisotropy.basic.anisotropy_2.mag_nearest_min_linear
VK_KHR_ray_tracing_pipeline DEVICE
VK_KHR_ray_query DEVICE
VK_KHR_acceleration_structure DEVICE
-VK_KHR_pipeline_library DEVICE
+VK_KHR_pipeline_library DEVICE
VK_KHR_deferred_host_operations DEVICE
VK_KHR_fragment_shading_rate DEVICE
VK_KHR_zero_initialize_workgroup_memory DEVICE
VK_KHR_present_id DEVICE
VK_KHR_present_wait DEVICE
VK_KHR_shader_integer_dot_product DEVICE
+VK_KHR_format_feature_flags2 DEVICE
VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000,
+ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_EXTENDED_KHR = 1000360000,
VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000,
VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001,
VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002,
#endif
+#define VK_KHR_format_feature_flags2 1
+#define VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 1
+#define VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2"
+typedef VkFlags64 VkFormatFeatureFlags2KHR;
+
+// Flag bits for VkFormatFeatureFlagBits2KHR
+typedef VkFlags64 VkFormatFeatureFlagBits2KHR;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR = 0x00000001ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR = 0x00000002ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR = 0x00000004ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR = 0x00000008ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR = 0x00000010ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR = 0x00000020ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR = 0x00000040ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR = 0x00000080ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR = 0x00000100ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR = 0x00000200ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR = 0x00000400ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR = 0x00000800ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR = 0x00001000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = 0x00002000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR = 0x00004000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR = 0x00008000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR = 0x00010000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = 0x00020000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = 0x00040000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = 0x00080000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = 0x00100000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = 0x00200000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR = 0x00400000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR = 0x00800000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x01000000ULL;
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR = 0x02000000ULL;
+#endif
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR = 0x04000000ULL;
+#endif
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000ULL;
+#endif
+#ifdef VK_ENABLE_BETA_EXTENSIONS
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000ULL;
+#endif
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 0x20000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x40000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR = 0x80000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR = 0x100000000ULL;
+static const VkFormatFeatureFlagBits2KHR VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR = 0x200000000ULL;
+
+typedef struct VkFormatPropertiesExtendedKHR {
+ VkStructureType sType;
+ void* pNext;
+ VkFormatFeatureFlags2KHR linearTilingFeatures;
+ VkFormatFeatureFlags2KHR optimalTilingFeatures;
+ VkFormatFeatureFlags2KHR bufferFeatures;
+} VkFormatPropertiesExtendedKHR;
+
+
+
#define VK_EXT_debug_report 1
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugReportCallbackEXT)
#define VK_EXT_DEBUG_REPORT_SPEC_VERSION 10
return de::inBounds(x, 0, access.getWidth()) && de::inBounds(y, 0, access.getHeight()) && de::inBounds(z, 0, access.getDepth());
}
-static float lookupDepth (const tcu::ConstPixelBufferAccess& access, const Sampler& sampler, int i, int j, int k)
-{
- if (coordsInBounds(access, i, j, k))
- return access.getPixDepth(i, j, k);
- else
- return sampleTextureBorder<float>(access.getFormat(), sampler).x();
-}
-
// lookup depth value at a point that is guaranteed to not sample border such as cube map faces.
static float lookupDepthNoBorder (const tcu::ConstPixelBufferAccess& access, const Sampler& sampler, int i, int j, int k = 0)
{
DE_UNREF(sampler);
DE_ASSERT(coordsInBounds(access, i, j, k));
- return access.getPixDepth(i, j, k);
+ DE_ASSERT( access.getFormat().order == TextureFormat::D || access.getFormat().order == TextureFormat::DS ||
+ access.getFormat().order == TextureFormat::R);
+
+ if (access.getFormat().order == TextureFormat::R)
+ return access.getPixel(i,j,k).x();
+ else
+ return access.getPixDepth(i, j, k);
+}
+
+static float lookupDepth (const tcu::ConstPixelBufferAccess& access, const Sampler& sampler, int i, int j, int k)
+{
+ if (coordsInBounds(access, i, j, k))
+ return lookupDepthNoBorder(access, sampler, i, j, k);
+ else
+ return sampleTextureBorder<float>(access.getFormat(), sampler).x();
}
// Values are in order (0,0), (1,0), (0,1), (1,1)
{
const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(format.type);
- if (format.order == TextureFormat::D)
+ if (format.order == TextureFormat::D || format.order == TextureFormat::R)
{
// depth internal formats cannot be non-normalized integers
return channelClass != tcu::TEXTURECHANNELCLASS_FLOATING_POINT;
static bool isFixedPointDepthTextureFormat (const tcu::TextureFormat& format)
{
- DE_ASSERT(format.order == TextureFormat::D);
+ DE_ASSERT(format.order == TextureFormat::D || format.order == TextureFormat::R);
const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(format.type);
if (channelClass == tcu::TEXTURECHANNELCLASS_FLOATING_POINT)