dEQP-VK.pipeline.sampler.view_type.2d_unnormalized.format.d32_sfloat_s8_uint.address_modes.uvw_mode_clamp_to_border_mode_clamp_to_edge_mode_clamp_to_edge
dEQP-VK.pipeline.sampler.view_type.2d_unnormalized.format.d32_sfloat_s8_uint.address_modes.uvw_mode_clamp_to_edge_mode_clamp_to_edge_mode_clamp_to_border
dEQP-VK.pipeline.sampler.view_type.2d_unnormalized.format.d32_sfloat_s8_uint.address_modes.uvw_mode_clamp_to_edge_mode_clamp_to_border_mode_repeat
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.unnormalized_coords
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.linear
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.nearest
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_reduce.comp_identity_zero_zero_zero.average
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_2_5
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_3_1
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_3_7
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.unnormalized_coords
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.linear
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.nearest
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_reduce.comp_identity_zero_zero_zero.average
{
vk::VkFormat format;
bool unnormalizedCoordinates;
+ bool solidColor;
};
struct PushConstants
|vk::VK_FORMAT_FEATURE_TRANSFER_SRC_BIT
|vk::VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
|vk::VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
+ |(m_params.solidColor ? vk::VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT : 0)
);
if ((props.optimalTilingFeatures & requiredFeatures) != requiredFeatures)
tcu::TestStatus ExactSamplingInstance::iterate (void)
{
+ const auto& vki = m_context.getInstanceInterface();
+ const auto physDevice = m_context.getPhysicalDevice();
const auto& vkd = m_context.getDeviceInterface();
const auto device = m_context.getDevice();
auto& allocator = m_context.getDefaultAllocator();
const float divX = static_cast<float>(W - 1);
const float divY = static_cast<float>(H - 1);
+ tcu::Vec4 texColor;
+
for (int x = 0; x < W; ++x)
for (int y = 0; y < H; ++y)
for (int z = 0; z < D; ++z)
{
- const float colorX = static_cast<float>(x) / divX;
- const float colorY = static_cast<float>(y) / divY;
- const float colorZ = std::min(colorX, colorY);
+ if (m_params.solidColor)
+ {
+ // Texture with solid color for filtered sampling.
+ texColor = tcu::Vec4{0.5f, 0.25f, 0.7529411764705882f, 1.0f};
+ }
+ else
+ {
+ // Use a color gradient otherwise.
+ const float colorX = static_cast<float>(x) / divX;
+ const float colorY = static_cast<float>(y) / divY;
+ const float colorZ = std::min(colorX, colorY);
- tcu::Vec4 color{colorX, colorY, colorZ, 1.0f};
- tcu::Vec4 finalColor = (color - formatInfo.lookupBias) / formatInfo.lookupScale;
+ texColor = tcu::Vec4{colorX, colorY, colorZ, 1.0f};
+ }
+ const tcu::Vec4 finalColor = (texColor - formatInfo.lookupBias) / formatInfo.lookupScale;
texPixels.setPixel(finalColor, x, y, z);
}
// Descriptor set.
const auto descriptorSet = vk::makeDescriptorSet(vkd, device, descriptorPool.get(), descriptorSetLayout.get());
- // Texture sampler.
+ // Texture sampler. When using a solid color, test linear filtering. Linear filtering may incur in a small precission loss, but
+ // it should be minimal and we should get the same color when converting back to the original format. Anisotropy should be
+ // irrelevant too, so it is enabled and set to the maximum level if available.
+ const auto minMagFilter = (m_params.solidColor ? vk::VK_FILTER_LINEAR : vk::VK_FILTER_NEAREST);
+ const bool anisotropySupported = (vk::getPhysicalDeviceFeatures(vki, physDevice).samplerAnisotropy == VK_TRUE);
+ const bool anisotropyEnable = (!m_params.unnormalizedCoordinates && m_params.solidColor && anisotropySupported);
+ const float maxAnisotropy = (anisotropyEnable ? vk::getPhysicalDeviceProperties(vki, physDevice).limits.maxSamplerAnisotropy : 1.0f);
+ const auto unnormCoords = (m_params.unnormalizedCoordinates ? VK_TRUE : VK_FALSE);
+
const vk::VkSamplerCreateInfo samplerCreateInfo =
{
vk::VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO, // VkStructureType sType;
nullptr, // const void* pNext;
0u, // VkSamplerCreateFlags flags;
- vk::VK_FILTER_NEAREST, // VkFilter magFilter;
- vk::VK_FILTER_NEAREST, // VkFilter minFilter;
+ minMagFilter, // VkFilter magFilter;
+ minMagFilter, // VkFilter minFilter;
vk::VK_SAMPLER_MIPMAP_MODE_NEAREST, // VkSamplerMipmapMode mipmapMode;
vk::VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, // VkSamplerAddressMode addressModeU;
vk::VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, // VkSamplerAddressMode addressModeV;
vk::VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, // VkSamplerAddressMode addressModeW;
0.0f, // float mipLodBias;
- VK_FALSE, // VkBool32 anisotropyEnable;
- 1.0f, // float maxAnisotropy;
+ (anisotropyEnable ? VK_TRUE : VK_FALSE), // VkBool32 anisotropyEnable;
+ maxAnisotropy, // float maxAnisotropy;
VK_FALSE, // VkBool32 compareEnable;
vk::VK_COMPARE_OP_NEVER, // VkCompareOp compareOp;
0.0f, // float minLod;
0.0f, // float maxLod;
vk::VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK, // VkBorderColor borderColor;
- (m_params.unnormalizedCoordinates ? VK_TRUE : VK_FALSE),// VkBool32 unnormalizedCoordinates;
+ unnormCoords, // VkBool32 unnormalizedCoordinates;
};
const auto texSampler = vk::createSampler(vkd, device, &samplerCreateInfo);
{ true, "unnormalized_coords" },
};
+ static const std::vector<std::pair<bool, std::string>> solidColor =
+ {
+ { false, "gradient" },
+ { true, "solid_color" },
+ };
+
for (const auto format : formats)
{
const std::string formatName = getFormatCaseName(format);
de::MovePtr<tcu::TestCaseGroup> formatGroup(new tcu::TestCaseGroup(testCtx, formatName.c_str(), description.c_str()));
- for (const auto unnorm : unnormalizedCoordinates)
+ for (const auto& solid : solidColor)
{
- const ExactSamplingCase::Params params = { format, unnorm.first };
- formatGroup->addChild(new ExactSamplingCase{testCtx, unnorm.second, "", params});
+ de::MovePtr<tcu::TestCaseGroup> solidColorGroup(new tcu::TestCaseGroup(testCtx, solid.second.c_str(), ""));
+
+ for (const auto& unnorm : unnormalizedCoordinates)
+ {
+ const ExactSamplingCase::Params params = { format, unnorm.first, solid.first };
+ solidColorGroup->addChild(new ExactSamplingCase{testCtx, unnorm.second, "", params});
+ }
+ formatGroup->addChild(solidColorGroup.release());
}
exactSamplingTests->addChild(formatGroup.release());
}
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_2_5
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_3_1
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_3_7
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.unnormalized_coords
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.linear
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.nearest
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_reduce.comp_identity_zero_zero_zero.average
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_2_5
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_3_1
dEQP-VK.pipeline.sampler.view_type.cube_array.format.d32_sfloat_s8_uint.mipmap.linear.lod.select_bias_3_7
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.unnormalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.normalized_coords
-dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8a8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_srgb.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8b8a8_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8g8_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.b8g8r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r8_unorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32g32b32a32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_uint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16_sfloat.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16g16_sint.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r16_snorm.solid_color.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.gradient.unnormalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.normalized_coords
+dEQP-VK.pipeline.sampler.exact_sampling.r32_sfloat.solid_color.unnormalized_coords
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.linear
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_filter.nearest
dEQP-VK.pipeline.sampler.separate_stencil_usage.view_type.2d.format.d16_unorm_s8_uint.min_reduce.comp_identity_zero_zero_zero.average